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

Generate scaffold which references a model who refers another model

我现有2个模型:postpost_reply,后者指的是前者。我想使用引用 post_reply 的脚手架创建另一个模型。生成命令中我的列名称应该是什么才能正确引用 post_reply
使用 rails 5.

你说 "references" 我假设你的意思是 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 是正常的,并且尊重 'convention over configuration' 的建议。