У меня есть отношения has_and_belongs_to_many
между категориями и сообщениями. Я создаю область для запроса всех сообщений в определенной категории. Область действия ниже работает, но она выглядит довольно многословной. Есть ли лучший способ, который можно было бы реорганизовать?Настройка областей с привязкой HABTM в Rails
В модели Post:
scope :in_category, ->(category) { joins(:categories).where(categories_posts: {category_id: category.id}) }
Спасибо за ответ! Я знаю, что сборку можно вызвать в другом классе. В этом случае я специально искал метод вызова класса Post. – JeffD23
@ JeffD23, я отредактировал ответ! – Rodrigo