お世話になります。
表題の件で2つ質問お願いします。
質問1
Ruby on Railsのビューで検索バーを設けていて、検索したい項目に値を入力して[検索]ボタンを押下すると
下に表示されているテーブルが絞り込まれるようになっております。※下画像参照
[検索]ボタンを押下すると、自ページ(index_html_slim)に戻り、絞り込まれた検索結果は表示されるのですが、
formに入力された検索したい文字列は消えてしまいます。
その検索したい文字列を[検索]ボタンを押下し、ページが更新されたあとも残るようにしたいです。
html
1/検索部分だけ抜粋(slim表記) 2 = form_with url: schorders_search_path, class: 'text-muted mt-1', local: true do |f| 3 = f.label '検索 ', class: 'h5 pl-1 pr-1 flabel text-danger' 4 = f.label Schorder.human_attribute_name(:item_id), class: 'px-2 flabel' 5 = f.text_field :s_itemid 6 = f.label Schorder.human_attribute_name(:item_color), class: 'px-2 flabel' 7 = f.text_field :s_itemcolor 8 = f.submit '検索', class: 'btn btn-primary btn-sm ml-2 mb-1'
submitしてformからPOSTでコントローラーに送られたパラメーターをインスタンス変数に入れてformのtext_fieldのvalueに入れることで
text_fieldに入れることは出来ましたが、他の方法がありましたらご教授お願いします。
質問2
上記の検索以外に下に表示されているテーブルの値(画像1で言う品番)をクリックすると
その品番の在庫が表示されるようになっております。
画像1
画像2
品番をクリックして在庫が表示されると検索バーに入力されていた値も(品番、カラー)消えてしまいます。
この場合も検索バーに入力されている文字列を残すようにしたいです。
初歩的な質問で申し訳ありません。
宜しくお願い致します。
######環境
windows10 x64
Rails 5.2.2
ruby 2.5.3p105 (2018-10-18 revision 65156) [x64-mingw32]
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。