我正在制作一个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 left_outer_join关联
- 2. Rails has_one:通过关联
- 3. Rails:查询零has_one关联
- 4. rails3 has_one关联模型创建
- 5. 使用“where”关联has_one和belongs_to模型
- 6. Rails 3:多个has_one关联和播种
- 7. 在Rails中建立两个关联到相同的模型列
- 8. 在表单中关联(has_one)多个模型
- 9. 关于Rails模型关联
- 10. 在Rails中关联3个模型
- 11. Rails:使用Omniauth在模型中建立一个has_one关系
- 12. 通过HAS_ONE访问一个belongs_to的关联模型:通过
- 13. 在Rails 4+中将两个模型关联在一起
- 14. 在Rails中关联两个模型(用户和配置文件)
- 15. Rails包含模型关联
- 16. Rails的多个模型关联
- 17. 模型中的多重级别的have_many
- 18. Rails关联 - 与同一类的多个has_one关系
- 19. Rails 3 group_by关联模型
- 20. Rails,ActiveModel模型关联?
- 21. Rails模型关联问题
- 22. 在Rails 3中排序关联模型?
- 23. Rails 5,如何用关联表来命名两个模型?
- 24. Rails - 如何将两个用户标识与模型关联
- 25. 是否有必要在rails中索引has_one关联
- 26. 在同一模型中创建has_one关联
- 27. Linq To SQL:建模关联
- 28. Rails - 与外键具有不同名称的两个模型之间的关联
- 29. HAS_ONE多态关联
- 30. Rails的ActiveRecord的模型HAS_ONE两次用不同的外键