2011-01-08 2 views
1

사용자가 역할, 사용자 이름, 교수진 등을 가지고있는 앱이 있습니다. 사용자가 자신의 역할이나 교수진 또는 공통점이있는 사용자 목록을 찾고있을 때 전화 할 수 있습니다. 다른 지점에서 사용자 목록 다른 properties.I을 기반으로 생성 할 필요가있는 경우 무엇을 의미 : (가능한 다른 사람의 사이에서)좋은 검색 솔루션 만들기

 @users = User.find_by_role(params[:role]) #or 
     @users = User.find_by_shift(params[:shift]) 

는 그래서

 Class.find_by_property 

그래서 질문은 시스템을 유지 난 다른 링크에서 넘어 가기

  1. PARAMS [: 역할] 또는
  2. PARAMS [: 교수] 또는
  3. PARAMS [: 부서] 내 사용자 controller.As 내 목록 액션에

나는 그것을 모두 볼 수는 있어야한다 해당 작업에서 어떤 매개 변수를 검색해야합니까? 당신이 레일에 있다면

답변

1

3

+0

내가 그냥 않는 사람을 발견 하란 말은 일의 동적 인 방법을 찾고 있었다 생각 http://blog.teksol.info/2005/ https://github.com/ernie/meta_search 시도 10/31/building-the-sql-where-clause-dynamically-in-rails 그러나 이것도 가능합니다 :) – Daniel