Ruby on Rails - rake路由给出模型的错误

时间:2012-05-31 14:28:38

标签: ruby-on-rails ruby mongoid

我有这个型号:

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

知道为什么会这样吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

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

修改

所以即使它没有工作呢?嗯,可能在Document之前包含Timestamps?这是一个远射