У меня есть приложение, в котором у пользователей есть роль, имя пользователя, факультет и т. Д. Когда я ищу список пользователей по их роли или факультету или что-то общее, что я могу назвать (среди прочих возможно)
@users = User.find_by_role(params[:role]) #or
@users = User.find_by_shift(params[:shift])
Таким образом, она сохраняет систему
Class.find_by_property
Таким образом, вопрос в том, что если в разных точках списки пользователей должны быть сгенерированы на основе разных свойств. Я имею в виду: я передаюпо различным ссылкам
- params [: роль] или
- params [: факультет] или
- params [: кафедра]
к моему списку действий в моем контроллере пользователей. Как я вижу, все это должно быть в этом действии, но какой параметр должен выполнять поиск?