生成脚手架,该脚手架引用引用另一个模型的模型

时间:2016-10-01 19:58:31

标签: ruby-on-rails scaffolding

我有2个现有模型:postpost_reply,后者指的是前者。我想使用脚手架创建另一个模型,引用post_reply。在generate命令中我应该使用什么名称来正确引用post_reply? 使用导轨5.

1 个答案:

答案 0 :(得分:2)

你说“引用”,我认为你的意思是belongs_to

rails generate scaffold new_model post_reply:references

生成的列名称为post_reply_id,您可以直接创建列。

rails generate scaffold new_model post_reply_id:integer

如果您执行后者,则需要手动将belongs_to行添加到NewModel

实际上可以调用整数列,但是调用它post_reply_id是预期的,并且遵守'约定优于配置'的建议。