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. 导轨 - 播种HABTM协会
- 5. 协会从前端导轨
- 6. 灯具在导轨协会
- 7. 导轨的has_many:通过使用协会和中间协会
- 8. 搜索的ActiveRecord通过导轨协会
- 9. 正确的导轨协会使用
- 10. 导轨 - 通过搜索的has_many协会
- 11. 轨协会
- 12. 的has_many协会轨
- 13. 导轨:自我指涉协会
- 14. 导轨3协会没有表
- 15. 导轨 - 定义使用协会
- 16. 急切加载此导轨协会
- 17. 导轨3个respond_with返回协会
- 18. 多种模型导轨多态协会
- 19. 请解释导轨has_many通过协会
- 20. 通过导轨协会查询
- 21. 导轨有一个通过协会
- 22. 帮助理解polymophic协会(导轨)
- 23. 导轨:有条件加载协会
- 24. 将分页+导轨与协会
- 25. 轨道协会的澄清
- 26. 导轨“其中”消协
- 27. 铁轨4模型协会
- 28. 轨道协会公约
- 29. 轨国际化协会
- 30. 协会或在轨道3
否,否的场合 - 没关系,你创建第一 – gwalshington