###前提・実現したいこと
検索機能でransackというgemを使っているのですが、
ユーザーのマイページで、そのユーザーが投稿した記事の検索(絞り込み)ができるようにしたい。
###該当のソースコード
books_controller.rb def show @books = Book.availables.find_by(user_id: params[:user_id]) @q = Book.availables.search(user_id: params[:q]) @book = @q.result(distinct: true) end
books.show.html.erb <%= search_form_for @q, url: book_path do |f| %> <%= f.search_field :name_cont %> <%= f.submit "さがす",:class => "searchbtn" %> <% end %>
###発生している問題・エラーメッセージ
エラー等は出ていないのですが、フォーム内にbookの名前を入力してsubmitを押しても絞り込みが行われません。。
###補足情報
マイページの他に、indexページでも検索機能を使っており、こちらは正常に動いていいます。
index以外でマイページ内でも自分の投稿を投稿名から検索できるようにしたいのですが、なかなかうまくいかずにいます。
初心者ですが、アドバイスをいただけたらと思います。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。