2015-12-14 108 views
2

我認爲這是一個愚蠢的問題,但我似乎無法找到答案。假設我有兩個模型,汽車和車輪。 如果我已經生成了Car,我可以使用以下命令使Wheel具有'belongs_to car'關聯。Rails使用'has_many'關聯生成模型

rails g scaffold Wheel car:references 

如果我已經有產生的車輪,我想腳手架租車使得車輪仍然屬於它。我怎樣才能做到這一點? (是否有可能?)

回答

2

我不認爲有一種方法可以生成您的汽車腳手架,然後生成一個遷移,將其參考添加到現有的車輪。

rails g scaffold Car with:attributes 
rails g migration AddCarToWheels car:references 

關於一般的遷移,Rails很棒documentation。我留在這裏以供參考:)

+0

哦,我明白了,謝謝! – Dragos

+0

我認爲這個功能應該不錯,但最有可能不值得複雜化,因爲查找帶名稱空間的模型類會非常麻煩。 – max

+0

@max我同意。這樣做也會使遷移文件變得非常重要 –

相關問題