2011-01-08 8 views
1

私は、ユーザーが役割、ユーザー名、教員などを持っているアプリを持っています。自分の役割や教員などのユーザーのリストを探しているときは、 (可能とりわけ)良い検索ソリューションを作成する

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

だから、そこで質問がある

 Class.find_by_property 

システムを保持します:異なるポイントで、ユーザーリストは異なるproperties.Iに基づいて生成されなければならない場合は何を意味:私はよ異なるリンクから渡す

  1. のparams [:役割]または
  2. のparams [:教員]または
  3. のparams [:部門]私はそれがすべてでなければなら見る私のユーザーcontroller.Asでの私のリストのアクションへ

そのアクションでは、どのパラメータを検索する必要がありますか?

答えて

1

私はちょうどhttp://blog.teksol.info/2005/をする男を見つけ意味あなたがRailsの3

+0

にしている場合、私は、私はit.Iを行うための動的な方法を探していたと思いhttps://github.com/ernie/meta_searchをお試しください10/31/building-the-sql-where-clause-dynamically-in-railsしかし、これもそうです:) – Daniel

関連する問題