我正在制作一个rails站点,您可以在其中安排预约服务。目前我有一个约会和客户端模型。现在我已经决定,为了从Appointment对象获得客户的信息(姓名,电子邮件等),我将在两个模型之间建立关联。现在我看到它的方式,任命应该have_one
客户端和客户端应该have_many
约会。但是,我从来没有见过两个模型之间的关联,他们都有have_x
关联。所以我想知道这是可能的,它会起作用吗?还有更好的方法来做到这一点,也许我错过了什么?任何有识之士将非常感谢!Rails中有两个has_one to have_many关联的模型?
0
A
回答
3
我不相信这会起作用。您可能需要使用belongs_to
方法关联你的Appointment
您Client
:
class Appointment < ActiveRecord::Base
belongs_to :client
end
class Client < ActiveRecord::Base
has_many :appointments
end
0
一个Client
has_many
:appointments
和Appointment
belongs_to
一个:client
相关问题
- 1. Rails不尊重模型关联的HAS_ONE
- 2. Rails - has_one与两个参数的关联
- 3. Rails模型关联:两个模型之间的多个关联
- 4. Rails has_one left_outer_join关联
- 5. Rails validates_presence_of并验证has_one关联模型中的存在
- 6. Rails has_one和has_many关联在同一个模型上
- 7. Rails的模型关系,HAS_ONE或belongs_to的
- 8. Rails:查询零has_one关联
- 9. Rails has_one关联设置
- 10. Rails has_one:通过关联
- 11. Rails多态关联has_one/belongs_to
- 12. rails3 has_one关联模型创建
- 13. 使用“where”关联has_one和belongs_to模型
- 14. 两个模型之间有不同的关联Rails
- 15. Rails中的has_one和has_many关联
- 16. Rails:根据它的两个has_one通过关联查找对象
- 17. Rails 3:多个has_one关联和播种
- 18. Sails.js中两个模型的关联
- 19. 获取Rails模型的关联关联
- 20. 在Rails中建立两个关联到相同的模型列
- 21. 关于Rails模型关联
- 22. 在表单中关联(has_one)多个模型
- 23. 在Rails中关联3个模型
- 24. HAS_ONE:穿过联接模型
- 25. Rails中的模型关联 - 多个模型中的多对多
- 26. Rails:从拥有多个关联中获取所有关联的模型
- 27. Rails 3的模型关联
- 28. Rails的模型关联
- 29. 模型中的多重级别的have_many
- 30. Rails的每一个关联的模型