我有一個公司類:如何在視圖中顯示關聯值?
class Company < ActiveRecord::Base
validates :name, :presence => true
has_many :employees
end
,並在員工只能與一個公司相關聯的Employee類:
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 %>
我以爲員工公司是急於加載的,因此我可以直接在對象中訪問關聯,或者我的語法錯誤?
任何幫助,將不勝感激
當你說失敗時,你是什麼意思? –
對不起安迪,更新了錯誤的問題。 –