目前,我有一個活動的門票,以兩個模型連接在一起。
在事件模型中,我瞭解到,一個事件has one
或更多的票,所以這將是一個has many
?
並且在ticket表中,它會有一個事件?
在門票表中,我有event_id
列。
基本上,我希望有是例如鍵入event.tickets.each
返回所有門票在事件
目前,我有一個活動的門票,以兩個模型連接在一起。
在事件模型中,我瞭解到,一個事件has one
或更多的票,所以這將是一個has many
?
並且在ticket表中,它會有一個事件?
在門票表中,我有event_id
列。
基本上,我希望有是例如鍵入event.tickets.each
返回所有門票在事件
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
在門票模型中添加has_many :events
在事件模型中添加belongs_to :ticket
您的活動列表sh應該有一個ticket_id外鍵。
這種方式,你可以做event.ticket 也ticket.events
這是所有:)