これが私のSTIモデルです:
class User < ActiveRecord::Base
end
class Athlete < User
has_many :sports, :through => :user_sports
has_many :user_sports
end
class Coach < User
end
UserSportsテーブルにはuser_idand ... がありますが、これsport_idを実行します。
athlete = Athlete.all.last
athlete.sports
生成された SQL は、athlete_id代わりにを使用しようとしuser_idています...ここで何が間違っているのかよくわかりません...どんな提案も素晴らしいでしょう!