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