2015-12-14 106 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我同意。这样做也会使迁移文件变得非常重要 –

相关问题