我想添加一個新的變量(方法)到我的數據庫查詢在rails中。我不想在數據庫中添加一個新字段,我想要使用現有的字段並使用它來創建新的方法。但是,它不會拋出任何錯誤或任何錯誤,它只是不可用。有任何想法嗎?Rails:將變量添加到模型(或控制器)實例
class Task < ActiveRecord::Base
attr_accessible :old_field, :new_field
def after_initialize
self.new_field = :old_field * 2
end
end
部分地,我不確定這個邏輯是否在模型或控制器中進行。
您想要添加屬性(列)? –
不,這不是一個新列,只是一個我想基於邏輯和單獨數據庫列創建的新方法。 – jake
更新了我的回答 –