rails 杂记 - model 中的exists?
1. exists? 用法
有一段代码 参考
def generate_token(column) begin self[column] = SecureRandom.urlsafe_base64 end while User.exists?(column => self[column]) end
这里的 exitsts?(column => self[column]) 类似于 .find_by_user_id(current_user.id)
整段代码的意思是如果随机码与已知用户的随机码重复则重新再随机,直到不再重复。