Railsアプリケーション用の簡単な検索入力フォームを作成しましたが、何も入力しないとすべてのユーザーの結果が返されますが、値が入力されていないと機能しないようにしました入力レールの妥当性確認
マイフォーム
<h6>Search for Friends</h6>
<form action ="users/search" method="post">
<input name = "key" type="input" />
<input value="Search" type="submit"/>
</form>
コントローラメソッド
def search
@users = User.find(:all,:order => 'username', :conditions => ["username LIKE ?", "%#{params[:key]}%"])
end
あなたが使用しているレールのバージョン? – Suborx
私はRails 3_2を使用して –