У меня есть две модели со следующими ассоциациямиRails запрос с включает в has_many и принадлежит ассоциации
class Application < ActiveRecord::Base
belongs_to :registration
end
class Registration < ActiveRecord::Base
has_many :applications, :dependent => :destroy
end
Теперь я пытаюсь сделать запрос, как это ниже
@applications = Application.includes(:registration).where("registration.stdniveau = ? AND uni_id = ? AND offer_sent = ? AND (offer_accepted =? OR offer_accepted =?)", 2, @uni.id, 1, nil, 1).references(:registration)
Я также попытался это
@applications = Application.includes(:registrations).where("registrations.stdniveau = ? AND uni_id = ? AND offer_sent = ? AND (offer_accepted =? OR offer_accepted =?)", 2, @uni.id, 1, nil, 1).references(:registrations)
Но оба запроса дают мне нечитаемую ошибку. Я не понимаю, чего мне здесь не хватает?
Насколько я знаю, 'belongs_to' всегда имеют особую ценность не кратно так это делает' belongs_to: registration' –
Я пытался как путь с единственным и множественным числом –