1

Согласно Руководству Rails, в Rails 4.0.x, вы можете сделать:Как вы даете дополнительные критерии для ассоциаций?

has_many :requests, -> { where status: false } 

Как бы я сделать то же самое в Rails 3.2.x? Должен ли я использовать расширение ассоциации? Легко связывать таблицы в отношении одного столбца, но если вы хотите отфильтровать на основе двух столбцов (например, внешний ключ - user_id, но для тех, у кого столбец статуса - false).

+1

Вопрос, который может вам помочь: http://stackoverflow.com/questions/2462203/rails-has-many-with-dynamic-conditions – vee

ответ

Смежные вопросы