У меня есть такая модель
class Canvas
include Mongoid::Document
field :name
referenced_in :hero
end
class Browser < Canvas
field :version, :type => Integer
end
class Hero
include Mongoid::Document
field :name
references_many :canvases
end
Как создать объект Brower, указанный в объекте Hero.
Все, что я хочу сделать, это
h = Hero.create!({:name => 'Aston'})
h.browsers.build
Однако это дало мне ошибку
undefined method `browsers' for #<Hero _id: 4d92c8fc1426960fff000005, name: "Aston">
Я что-то упустил?
Спасибо