current_user
ユーザーコントローラーのインデックスアクションでは、ActiveRecord::Relationオブジェクトと同じ都市に属するすべてのユーザーをキャプチャできます@users
。私の見解では@users
、結果を繰り返し表示することができます。私がやりたいのはcurrent_user
、結果をフィルタリングするための追加のオプションを提供することです。ビューにフォームとフィルターボタンを追加します。これにより、current_userは次のようなフィルターを選択できます。
- 最小年齢と最大年齢(ドロップダウン)
- 宗教(チェックボックスのドロップダウン)
- ダイエット(チェックボックスのドロップダウン)
- 等々。
current_userが選択を行い、フィルターをクリックすると、選択した基準に基づいて結果がフィルターされます。これを行うためのクエリを作成する方法を知りたいですか?