Mongoid模型的未定义方法'entries'

时间:2011-05-10 13:13:29

标签: ruby-on-rails ruby mongodb mongoid

我跟着这个screencast在我的应用程序中用Mongoid设置标签但是当我尝试保存我的模型时,我得到一个像这样的NoMethodError:

NoMethodError: undefined method 'entries' for #<Campaign:0x42b10c0>

有任何提示可以解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:0)

当您尝试将mongoid中的集合分配给单个模型时,会发生此错误。

例如:

user = User.new
user.campaigns = Campaign.new

此特定情况的解决方案是确保您在阵列

中包装广告系列
user.campaigns = [Campaign.new]