タグを追加できるモデルが2つあります。
- プレーヤー
- チケット
両方にTag
属するモデルがあるので、2つの結合モデルがあります
- tag_ticket
- tag_player
Could not find the association :tag_tickets in model Ticket
エラーが発生しましたが、関連付けはそこにあります。
class Ticket < ActiveRecord::Base
has_many :tag_tickets
has_many :tags, :through => :tag_tickets
end
モデルに焦点を当てていTicket
ますが、プレーヤーモデルは似ているはずです。
これは私の移行ですTagTicket
class CreateTagTickets < ActiveRecord::Migration
def change
create_table :tag_tickets do |t|
t.integer :ticket_id
t.integer :tag_id
t.timestamps
end
end
end