Company クラスがあります。
class Company < ActiveRecord::Base
validates :name, :presence => true
has_many :employees
end
従業員を 1 つの会社にのみ関連付けることができる従業員クラス:
class Employee < ActiveRecord::Base
validates :lastName, :presence => true
belongs_to :company
validates :company, :presence => true
end
従業員をリストアップすると、
<% @employees.each do |employee| %>
<tr>
<td><%= employee.firstName %></td> <- works
<td><%= employee.lastName %></td> <- works
<td><%= employee.company.name %></td> <- Get an 'undefined method `name' for nil:NilClass' error
</tr>
<% end %>
従業員の会社が熱心に読み込まれていると思ったので、オブジェクトで直接関連付けにアクセスできますか、それとも構文が間違っていますか?
どんな助けでもいただければ幸いです