2

Rails 迁移中的“.references”关键字不会导致在 PostgreSQL 中创建外键。如何仅使用 Rails 的方式创建它们?

4

2 回答 2

4

Rails 没有为外键约束提供任何开箱即用的帮助。

foreigner gem 增加了对外键的支持,尽管除了说之外你还需要指定它们t.references :foo

于 2012-05-29T17:33:39.707 回答
1

移民gem 可以帮助添加丢失的外键。与外国人宝石一起使用。

另一种选择是schema_plus gem。它在迁移期间自动创建外键。

于 2012-12-05T11:18:30.463 回答