2011-08-18 57 views
0
<% @contacts.each do |contact| %> 
    <%= contact.company_id %> 
<% end %> 

我想以某種方式從另一個表中獲取company_id的名稱。如何從另一個表中的ID獲取名稱

我已經試過<%= contact.company_id.collect(&:name) %>

沒有成功,我可以得到一些幫助嗎?

回答

6
# Models 
class Contact < ActiveRecord::Base 
    belongs_to :company 
end 

class Company < ActiveRecord::Base 
    has_many :contacts 
end 

<% @contacts.each do |contact| %> 
    <%= contact.company.name %> 
<% end %> 
+0

再次感謝fl00r。 – ahmet

相關問題