我跟着这个screencast在我的应用程序中用Mongoid设置标签但是当我尝试保存我的模型时,我得到一个像这样的NoMethodError:
NoMethodError: undefined method 'entries' for #<Campaign:0x42b10c0>
有任何提示可以解决这个问题吗?
由于
答案 0 :(得分:0)
当您尝试将mongoid中的集合分配给单个模型时,会发生此错误。
例如:
user = User.new
user.campaigns = Campaign.new
此特定情况的解决方案是确保您在阵列
中包装广告系列user.campaigns = [Campaign.new]