我正在尝试在 Rails 中向我的数据库查询中添加一个新变量(方法)。我不想向数据库添加新字段,我想获取现有列并使用它来创建新方法。但是,它不会抛出错误或任何东西,它只是不可用。有任何想法吗?
class Task < ActiveRecord::Base
attr_accessible :old_field, :new_field
def after_initialize
self.new_field = :old_field * 2
end
end
部分地,我不确定这个逻辑是进入模型还是控制器。