0

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

知道为什么这现在不起作用吗?你知道什么会起作用吗?

谢谢!

4

0 回答 0