我有下一个型号:
class Student < ApplicationRecord
has_many :special_offers_participants
end
class SpecialOffersParticipant < ApplicationRecord
belongs_to :special_offer
belongs_to :student
end
class SpecialOffer < ApplicationRecord
has_many :special_offers_participants
end
我需要为学生创建注册表格,该表格将根据会话属性具有接受特价优惠或拒绝单选按钮(不是)(会话可以具有special_offer_id)。对我来说,显然要使用嵌套的表单属性来完成此操作,但是表单应该有一个问题:Do you accept special offer
和单选按钮:Yes/No
。除此之外,还需要回答这个问题。
您能为我提供完成解决方案的任何指导吗?
答案 0 :(得分:0)
class Student < ApplicationRecord
has_many :offers
has_many :promotions, through: :offers
end
class Offer < ApplicationRecord
belongs_to :student
belongs_to :promotion
end
class Promotion < ApplicationRecord
end