0
A
回答
1
不,首先創建哪一個並不重要,因爲Rails將爲您解決正確的順序。
在belongs_to的/ HAS_ONE協會
class Parent < ActiveRecord::Base
has_many :children
end
class Children < ActiveRecord::Base
belongs_to :parent
end
p = Parent.new(name: 'Jhon')
p.children << Children.new
p.save
(0.3ms) BEGIN
SQL (27.1ms) INSERT INTO `parents` (`name`) VALUES ('Jhon')
SQL (23.1ms) INSERT INTO `childrens` (`parent_id`) VALUES (7842)
(95.0ms) COMMIT
-1
0
的關係是建立在模型中,在創建表之後。因此,創建實際表的順序無關緊要。
我通常會創建兩個第一個比較佔優勢的,比如創建User,然後是任何關係。但是,再次,沒有任何理由去創造它們。
相關問題
- 1. 導軌的has_many協會
- 2. 導軌協會問題
- 3. 複雜導軌協會
- 4. 燈具在導軌協會
- 5. 協會從前端導軌
- 6. 導軌 - 播種HABTM協會
- 7. 搜索的ActiveRecord通過導軌協會
- 8. 導軌 - 通過搜索的has_many協會
- 9. 軌協會
- 10. 的has_many協會軌
- 11. 將分頁+導軌與協會
- 12. 急切加載此導軌協會
- 13. 幫助理解polymophic協會(導軌)
- 14. 多種模型導軌多態協會
- 15. 通過導軌協會查詢
- 16. 導軌:有條件加載協會
- 17. 導軌:自我指涉協會
- 18. 導軌「其中」消協
- 19. 紅寶石軌道協會
- 20. 軌國際化協會
- 21. 幫助與軌道協會
- 22. factory_girl - 協會,多形軌道
- 23. 軌驗證重置協會
- 24. 導軌 - 中的has_many協會限制結果
- 25. 兒童雜事應用的導軌協會
- 26. 導軌 - 使用帶有自定義命名的協會
- 27. 使用不同的列名創建導軌協會
- 28. 導軌的has_many協會:獲得相關物體
- 29. 協會3之間的車型在軌
- 30. 複雜的mongoid軌道模型協會
否,否的場合 - 沒關係,你創建第一 – gwalshington