Collections、Tracks、ProductContributors の 3 つのテーブルがあります。それらの関連付けは次のとおりです。
class Collection < ActiveRecord::Base
has_many :product_contributors, :as => :product
has_many :tracks, :through => Product_contributors, :as=> :product
end
class Track < ActiveRecord::Base
has_many :product_contributors, :as => :product
has_many :collections, :through => Product_contributors, :as => :product
end
class ProductContributor < < ActiveRecord::Base
belongs_to :product, :polymorphic => true
belongs_to :collection
belongs_to :track
end
製品コントリビューターの URL にアクセスするたびに、次のエラーが表示されます: /app/models/track.rb
が TRACK
を定義することが期待されています 自動ロードの問題はありません。すべてのモデルが適切にロードされています
どんな助けでも大歓迎です..!!