У меня есть три модели: User, RaceWeek, Race.Rails Association Вопрос
Текущие ассоциации:
class User < ActiveRecord::Base
has_many :race_weeks
end
class RaceWeek < ActiveRecord::Base
belongs_to :user
has_many :races
end
class Race < ActiveRecord::Base
belongs_to :race_week
end
user_id
Так что является внешним ключом в RaceWeek и race_week_id
является внешним ключом в гонке.
fastest_time
является признаком модели Race.
ВОПРОС: Каков оптимальный способ получить список пользователей, у которых есть самые быстрые гонки в X?
Пожалуйста, уберите этот вопрос, форматируя его правильно. –