定义引用名称



有没有办法用"rails generate"命令定义引用名称?

表 A 包含两个字段 - a1 和 a2:对表 B 的引用。

rails的主要原则之一是"约定重于配置"。它适用于以下情况:

 rails generate model Player team:references

这将创建列team_id并将其标记为表 teams 的外键。

这涵盖了所有可能需求的 90%(有根据的猜测(。如果您有"标准"模型,您将在几秒钟内为其生成样板。但是,如果您有更奇特的情况(如问题中的案例(,那么您必须自己做一些手动工作并触摸迁移文件和模型关系定义。这也很容易。

t.references :a1, references: :b
t.references :a2, references: :b

相关内容

  • 没有找到相关文章

最新更新