Rails 3 在迁移问题中添加外键
有谁知道使用迁移在 Rails 3 中创建外键的方法吗?
Does anyone know of a way to create a foreign key in Rails 3 using migrations?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有谁知道使用迁移在 Rails 3 中创建外键的方法吗?
Does anyone know of a way to create a foreign key in Rails 3 using migrations?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
foreigner gem 对我来说效果很好。它向 Rails 迁移添加了一些方法,可以轻松创建和删除外键:
示例:
the foreigner gem works well for me. it adds a few methods to Rails migrations that allow easy foreign key creation and deletion:
example:
foreign_key_migrations,但我不喜欢那样。
foreign_key_migrations,but I dont like that.
如果您的应用程序具有 ActiveRecord::Migration(rails 3 应用程序具有),请使用
add_foreign_key
。文档在这里:http://araddconstraint.rubyforge.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html
请注意,这是一个插件,而不是 Active Record 的一部分。
If you're app has ActiveRecord::Migration (rails 3 apps do), use
add_foreign_key
. Documentation here:http://araddconstraint.rubyforge.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html
Note that this is a plugin and not a part of Active Record.