【发布时间】:2017-02-10 04:14:45
【问题描述】:
我有 2 个现有模型:post 和 post_reply,后者指的是前者。我想使用引用post_reply 的脚手架创建另一个模型。生成命令中我的列名应该是什么名称才能正确引用post_reply?
使用导轨 5。
【问题讨论】:
我有 2 个现有模型:post 和 post_reply,后者指的是前者。我想使用引用post_reply 的脚手架创建另一个模型。生成命令中我的列名应该是什么名称才能正确引用post_reply?
使用导轨 5。
【问题讨论】:
你说“引用”,我假设你的意思是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 并尊重“约定优于配置”的建议。
【讨论】: