http://railscasts.com/episodes/274-remember-me-reset-password
里面有
def generate_token(column) begin self[column] = SecureRandom.urlsafe_base64 end while User.exists?(column => self[column]) end
是不是一个 infinite loop 死循环阿?
@nuclearkitten
怎么会呢 self[column] 每次随机在变,这里是为了确保生成唯一 column