Rails undefined方法'to_i'

时间:2013-02-06 17:21:20

标签: ruby-on-rails-3

当用户创建新的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>

知道为什么现在不行吗?你知道一些有用的东西吗?

谢谢!

0 个答案:

没有答案