Почему has_many не работает с этими моделями Mongoid? - PullRequest
0 голосов
/ 01 октября 2011

У меня есть следующие модели:

class Feed
  include Mongoid::Document
    field :name
    field :host
    field :user_name
        ...

    has_many :stores
end

class Store



include Mongoid::Document

    field :name
    field :store_id
    field :dealfeeds, type: Array
    ...

    belongs_to :feed
end

Но когда я пытаюсь добавить магазин через каналы, я получаю следующие ошибки:

>> Feed.stores << Store.new
NoMethodError: undefined method `stores' for Feed:Class

>> Feed[:stores] << Store.new
NoMethodError: undefined method `[]' for Feed:Class

1 Ответ

1 голос
/ 01 октября 2011

Ах, глупый я.Это операции над экземпляром, а не над классом.

...