我想加入兩張表格我有一張桌子'人'和一張桌子'工廠'。加入兩個表格並選擇記錄(表格2)以形成(表格1)並用下拉列表選擇
我的問題是,我該如何添加一個人,而不是選擇(使用下拉列表)該人屬於哪個工廠?
我的人模型:
class Person < ActiveRecord::Base
has_many :factories
has_attached_file :cv
attr_accessible :cv, :email, :function, :mobile, :telephone
end
我的工廠模式:
class Factory < ActiveRecord::Base
belongs_to :persons
attr_accessible :last_name, :email, :telephone, :first_name, :website, :country
end
我想這樣做,例如:
|添加人員|
功能:(輸入字段)
電話:(輸入字段)
手機:(輸入字段)
電子郵件:(輸入字段)
廠(下拉) < =這是我希望擁有的實際字段,默認情況下它不放置在人員表中。
CV:(上傳字段)
提交:(提交按鈕)
我希望你明白我想有什麼,我希望有人可以幫助。
**編輯1 我改變了我的計劃。我想在個人表中的一列中選擇一個factory.id。
我在名爲factory.id的Person表中創建了一個列,現在我想將其他表中的數據存儲在該列中。 這可能嗎?**
謝謝我也會嘗試這個明天:D –
它對你有用嗎? – Gooner
我沒有時間去嘗試,今天我要去嘗試 –