Rails のデータベース クエリに新しい変数 (メソッド) を追加しようとしています。データベースに新しいフィールドを追加したくありません。既存の列を取得して、それを操作して新しいメソッドを作成したいと考えています。ただし、エラーなどをスローするのではなく、利用できないだけです。何か案は?
class Task < ActiveRecord::Base
attr_accessible :old_field, :new_field
def after_initialize
self.new_field = :old_field * 2
end
end
部分的には、このロジックがモデルにあるのかコントローラーにあるのかわかりません。