NoMethodError неопределенный метод `name 'для nil: NilClass
У меня есть две модели пост и категория. Я'Я пытаюсь показать название категории для каждого сообщения в моем индексе и показать представление сообщения. Я'м с помощью таблицы соединения. Но проблема в том, что в моем представлении показа категория отображается правильно, но она дает NoMethodError: undefined метод `name ' для nil: NilClass в представлении индекса. Я могу'не понимаю, почему этоПоказывается в моем представлении шоу, но не в представлении индекса.
index.html.erb
<p>বিভাগঃ </p>
<p></p>
show.html.erb
বিভাগঃ
<p></p>
post.rb
class Post < ActiveRecord::Base
validates_presence_of :title, :body, :category
has_many :comments
belongs_to :category
end
category.rb
class Category < ActiveRecord::Base
has_many :posts
end