0

我有这个模型:

class Kpi
  include Mongoid::Timestamps
  #include Mongoid::Document

  field :number_of_users,      :type => Integer, :default => 0
end

当我运行 rake 路线时,我收到了这个错误:

rake aborted!
undefined method `field' for Kpi:Class

知道为什么会这样吗?

谢谢!

4

1 回答 1

3

rake routes加载您的环境-> 加载您的代码。因此,如果您的代码中有错误,它将不会显示您的路线。在您的情况下,您应该取消注释include Mongoid::Document

编辑

所以即使使用它也不起作用?嗯,也许包括Document之前Timestamps?这里有点长镜头

于 2012-05-31T14:34:53.830 回答