【问题标题】:undefined method 'entries' for Mongoid modelMongoid 模型的未定义方法“条目”
【发布时间】:2011-05-10 13:13:29
【问题描述】:

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

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

有解决这个问题的提示吗?

谢谢

【问题讨论】:

    标签: ruby-on-rails ruby mongodb mongoid


    【解决方案1】:

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

    例如:

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

    这种特殊情况的解决方案是确保您将广告系列包装在一个数组中

    user.campaigns = [Campaign.new]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多