私はUser
モデルを持っています
class User < ActiveRecord::Base
attr_accessible :email, :name
has_many :client_workouts
end
そして、ClientWorkout
モデル
class ClientWorkout < ActiveRecord::Base
attr_accessible :client_id, :trainer_id, :workout_id
belongs_to :client, :class_name => User, :foreign_key => 'client_id'
belongs_to :trainer, :class_name => User, :foreign_key => 'trainer_id'
end
私は最初に、関連付けを書くときに何が間違っているのか、または間違っているのかを知りたいと思っています。client_id
理想的には、ユーザーの ID がorと一致するユーザーのクライアント ワークアウトを検索するクエリを呼び出せるようにしたいと考えていますtrainer_id
。そう...
user.client_workouts.trainer???