注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
userモデルとhas_oneの関係にあるpassword_resetというモデルがある。 パスワードリセットのときに使うt... userモデルとhas_oneの関係にあるpassword_resetというモデルがある。 パスワードリセットのときに使うtokenとタイムスタンプをとっておくためのモデルでuserモデルの一部でもいいんだけど、たまにしか使わない要素は分けたい派なので分けている。 具体的にはこんなコード。 class User < ActiveRecord::Base has_one :password_reset, dependent: :destroy ~snip~ class PasswordReset < ActiveRecord::Base before_save { unique_token(self.class, :token) } after_save { UserMailer.password_reset(self.user).deliver! } belongs_to :user ~s
2014/10/17 リンク