【发布时间】:2012-02-29 17:00:06
【问题描述】:
我有两个模型可以添加标签。
- 播放器
- 门票
我有一个属于两者的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
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 has-many model-associations