所以我试图将两个模型链接在一起
目前,我有活动门票。
在事件模型中,我理解一个事件has one
或更多票据是has many
?
并且在故障单表中,它会有一个事件?
在故障单表格中,我有event_id
列。
基本上我想要的是能够输入event.tickets.each
例如返回事件中的所有门票
答案 0 :(得分:1)
event.rb model
class Event < ActiveRecord::Base
has_many :tickets
end
ticket.rb model
class Ticket < ActiveRecord::Base
belongs_to :event
end
获取事件的门票,如下所示
event = Event.first
event.tickets.each do |ticket|
puts ticket.inspect
end
答案 1 :(得分:0)
添加has_many :events
在事件模型中添加belongs_to :ticket
你的事件表应该有一个ticket_id外键。
这样你可以做event.ticket 还有ticket.events这就是全部:))