私は Rails 初心者で、検索結果をクリアする方法を探しています。
カフェを一覧表示するサンプル アプリケーションを作成し、elasticsearch と searchkick を使用して検索を実装しました。検索機能は、 http://localhost:3000/cafes?search=sydney&commit=Searchのように URL にパラメーターを追加し、正しく機能しています。
ここで、検索結果をクリアするボタンを追加したいと思います。
[クリア] ボタンのリンクはcafes_path
( http://localhost:3000/cafes ) へのリンクであるため、基本的に検索パラメーターなしでページをリロードします。
= form_tag cafes_path, :method => :get do
= text_field_tag :search
= submit_tag value = "Search"
= link_to cafes_path
- それは検索をクリアするための受け入れ可能な方法ですか?
- 検索ボックスの内容に基づいて、JavaScriptロジックを使用して[クリア]ボタンを有効/無効にするRailsのアプローチは受け入れられますか?
質問を理解するために、モデルまたはコントローラーのコードをさらに見る必要がある場合はお知らせください。