10/12/20 21:28:03
検索実装が面倒だったから↓で済ませた。will_pagenateって配列にも使えるんだな
query = params[:q].split(/\s/).map{|q| Regexp.new q rescue Regexp.new Regexp.quote(q)} if params[:q]
@posts = @posts.select{|x| query.all?{|q| x.title.match q || x.body.match q}} if params[:q]
@posts = @posts.paginate :page => params[:page], :per_page => 100