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