У меня есть приложение, в котором пользователи имеют роль, имя пользователя, преподавательский состав и т. Д. Когда я ищу список пользователей по их роли или факультету или чему-то, что у них есть, я могу позвонить (в том числе возможных)Создание хорошего поискового решения
@users = User.find_by_role(params[:role]) #or
@users = User.find_by_shift(params[:shift])
Так держит систему
Class.find_by_property
Таким образом, вопрос: Что делать, если в разных точках пользователей списки должны быть сформированы на основе различных properties.I означает: Я переходы из разных ссылок
- PARAMS [: роль] или
- PARAMS [:] или факультет
- PARAMS [: отдел]
в мой список действий в моих controller.As пользователей я вижу все это должно быть в этом действии, но какой параметр должен выполнять поиск?
Я предполагаю, что я искал динамичный способ сделать it.I означает, что я только что нашел парня, который делает http://blog.teksol.info/2005/ 10/31/building-the-sql-where-clause-dynamic-in-rails Но это тоже сделает :) – Daniel