前提・実現したいこと
空検索にて表示がどうなっているかを見ましたが、エラーが生じてしまい、解決方法が分からず質問致します。
発生している問題・エラーメッセージ
NoMethodError in PostsController#search undefined method `page' for []:Array def search @posts = Post.search(params[:keyword]).page(params[:page]).per(6) @keyword = params[:keyword] render "search" end
該当のソースコード
・post.controller.rb def search @posts = Post.search(params[:keyword]).page(params[:page]).per(6) @keyword = params[:keyword] render "search" end ・app/models/post.rb def self.search(keyword) if keyword.present? where(["place_name like? OR detail like? OR address like?", "%#{keyword}%", "%#{keyword}%", "%#{keyword}%"]) else [] end end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。