当用户创建一个新的 wearquest 时,我想将 wearquest.statuscode_id 设置为 statuscodes 表中的第一个条目。
以下(来自 wearquest.rb)在 Rails 3.1 中工作,但现在我已经升级到 3.2,它不工作。
after_initialize :defaults
def defaults
self.statuscode_id ||= Statuscode.first
end
我明白了
undefined method `to_i' for #<Statuscode:0x007fe934b67bd0>
知道为什么这现在不起作用吗?你知道什么会起作用吗?
谢谢!