我有两个模型可以添加标签。
- 播放器
- 票
我有一个Tag
属于两者的模型,所以我有两个连接模型
- tag_ticket
- 标记播放器
我收到一个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