в приведенном ниже примере, как правильно отобразить атрибут item_category.name в контроллере коробки или в представлении?
class Box < ActiveRecord::Base
has_one :item, :dependent => :destroy
accepts_nested_attributes_for :item, :allow_destroy => true
end
class Item < ActiveRecord::Base
belongs_to :box
belongs_to :item_category
end
class ItemCategory < ActiveRecord::Base
has_many :items
#contains 'name' attribute
end
Я предполагаю, что есть такой синтаксис, который не работает:
<%= @box.item.item_category.name %>
это дает мне следующую ошибку "неопределенный метод` name 'для nil: NilClass "
Спасибо
РЕДАКТИРОВАТЬ: извините, класс элемента содержит принадлежатне компания), я отредактировал образец.