エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
こんなコードがあったんです。 メールアドレス変更をするときに、ユーザーIDと新メールアドレスとトーク... こんなコードがあったんです。 メールアドレス変更をするときに、ユーザーIDと新メールアドレスとトークンを持つモデルのテストで、トークンがかぶったらマズイからbefore_saveでunique_tokenという、渡されたトークンが既に存在しないか確認するメソッドを呼ぶという。 attr_accessible :email before_save do |email_change| email_change.token = EmailChange.unique_token(SecureRandom.urlsafe_base64) end def self.unique_token(token) if EmailChange.where(token: token).count > 0 EmailChange.unique_token(SecureRandom.urlsafe_base64) e