我有一個公司的模式和個人模式具有以下關係:基於db字段的Rails從一個模型鏈接到另一個模型?
class Company < ActiveRecord::Base
has_many :kases
has_many :people
def to_s; companyname; end
end
class Person < ActiveRecord::Base
has_many :kases # foreign key in join table
belongs_to :company
end
在對人的創造作用,我有一個選擇框與公司的名單,其中COMPANY_ID分配給該人的記錄:
<%= f.select :company_id, Company.all.collect {|m| [m.companyname, m.id]} %>
在演出鑑於我可以列出的公司名稱如下人員:
<%=h @person.company.companyname %>
我是什麼試圖解決問題的方法是,如何將該公司記錄鏈接到該公司?
我曾嘗試:
<%= link_to @person.company.companyname %>
但只是輸出href標記,但鏈接到當前頁面內的公司名稱。
感謝,
丹尼
太棒了,我知道我一定是錯過了一些東西。謝謝! – dannymcc 2010-05-21 08:30:44