создавать нельзя…
Вообще, можно, но вряд ли нужно
А для чего разные имена переменных, в чём фишка?
фильтрация по ролям проверяется массив, какие роли пришли, те переменные и создаются а дальше, образно типа такого: where(observer_id: observer&.id) ну и таких where для каждой роли, объединенные через OR
where(observer_id: user.id) if roles.include?('observer') Может как-то так?
не, так не получится да и вряд ли это как то упростит читаемость
Обсуждают сегодня