有誰知道使用遷移在Rails 3中創建外鍵的方法嗎?Rails 3在遷移問題中添加外鍵
2
A
回答
1
foreign_key_migrations,但我不喜歡那樣。
0
如果您的應用程序有ActiveRecord :: Migration(rails 3應用程序),請使用add_foreign_key
。文檔在這裏: http://araddconstraint.rubyforge.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html
請注意,這是一個插件,而不是活動記錄的一部分。
3
foreigner gem適合我。它增加了一些方法,以Rails遷移允許簡單的外鍵的創建和刪除:
例如:
create_table :site_credit_payments do |t|
t.decimal :amount, precision: 8, scale: 2, nil: false
t.string :note, nil: true
t.integer :credit_account_id
t.timestamps
end
add_foreign_key :site_credit_payments, :credit_accounts
相關問題
- 1. Rails遷移問題 - 外鍵未創建
- 2. 在rails遷移中添加特定列作爲外鍵
- 3. 在遷移時爲外鍵添加值
- 4. ASP.NET添加遷移問題
- 5. Rails 3遷移:添加引用列?
- 6. Rails遷移問題
- 7. Laravel遷移 - 不能添加外鍵
- 8. 的Rails 3:遷移HABTM,主鍵的問題
- 9. 運行rails遷移時無法添加外鍵約束錯誤
- 10. Rails遷移引用一個User,如何添加這個外鍵?
- 11. Rails的:如何創建添加遷移「使用:B樹」外鍵
- 12. Rails數據庫遷移無法添加外鍵
- 13. SubSonic 3 ActiveRecord遷移忽略外鍵
- 14. Rails 3 - 模型問題,外鍵
- 15. 問題添加外鍵
- 16. Rails的遷移問題
- 17. Rails rename_column遷移問題
- 18. Rails 3.1 pre遷移問題
- 19. Rails acts_as_paranoid遷移問題
- 20. Rails遷移問題Postgresql
- 21. Rails的遷移問題列
- 22. 如何在Rails遷移中添加主鍵?
- 23. 在ActiveRecord遷移中添加外鍵時出錯
- 24. Rails外鍵問題
- 25. rails外鍵問題
- 26. Doctrine遷移外鍵
- 27. 外鍵使遷移
- 28. has_one和rails中的遷移問題?
- 29. Ruby-on-rails中的遷移問題
- 30. 遷移問題
鏈接是死 – 2016-07-22 15:35:59