ActiveRecord::Base
にもう少し「魔法の」メソッドを追加することが可能かどうかを確認しようとしています。たとえば、デフォルトでは[attribute]_changed?
と[attribute]_was
のメソッドがあります。私は、属性名にアクセスして[attribute]_at?
属性に[attribute]?
エイリアスを動的に追加できるように、ActiveRecordにフックしたいと思います。ActiveRecordにパッチを当てて、すべてのモデルに属性ベースの動的メソッドを追加します
どのポインタも大変ありがとうございます。
ありがとうございました
私は他のタイムスタンプ属性を考えていたので、 'scheduled?'は 'scheduled_at? 'へのエイリアスになります...それは、それがnilになることが許されている属性に対してのみ役に立つと思います。 –