我正在使用 Rails Guides 中的一个示例:
http://guides.rubyonrails.org/association_basics.html#the-has_many-through-association
此示例具有以下模型设置:
class Physician < ActiveRecord::Base
has_many :appointments
has_many :patients, :through => :appointments
end
class Appointment < ActiveRecord::Base
belongs_to :physician
belongs_to :patient
end
class Patient < ActiveRecord::Base
has_many :appointments
has_many :physicians, :through => :appointments
end
我试图了解如何做以下两件事:
- 如何设置视图以创建新患者并与现有医师和预约时间为他们分配预约
- 如何为现有患者分配与新医师的预约和预约时间
我浏览了处理嵌套表单的 RailsCasts 196 和 197,但我不明白它如何适用于这种情况。
有人可以提供一个例子或指点我这方面的指南吗?
谢谢