一覧画面で検索機能を実装しています。
idを入力して検索して絞り込み、編集画面へ遷移します。
編集画面で戻るボタンをクリックした時に、一覧画面で絞り込んだ状態のページを表示させたいです。
現状は、戻るボタン押した際、検索で絞った内容がリセットされた一覧画面が表示されます。
link toにURLパラメータを渡すと思うのですが、下記で何も変化がありませんでした。
どのような書き方になるのでしょうか
ご教示いただけますと幸いです
<%= link_to " 戻る ", users_path(id: params[:id]), class:"btn btn-primary" %>
controller def index @id = params[:id] @users = @users.where('users.id LIKE ?', "%#{@id}%") @users = @users.page(params[:page]).per(25) end
index.erb <%= form_with url: users_path, method: :get, local: true do |form| %> <%= form.label :id, "ID" %> <%= form.text_field :id, value: @id %> <br> <%= form.submit '検索', name: nil %> <% end %> <%= link_to '編集', edit_user_path(user.id), class:"btn btn-primary" %>
edit.erb <div class="text-center"> <%= link_to " 戻る ", users_path, class:"btn btn-primary" %> <%= f.submit " 更新 ", class:"btn btn-success" %> </div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/04 05:33