###ransackでイベント検索機能を作りたい
railsの学習のためにイベント検索機能を作っています
モデルの検索インタフェースを作るためのgem,ransackを利用して実装しようとしていますがransackを使って実装したさいにエラーが発生してしまい、解決したいです。
###発生している問題・エラーメッセージ
Processing by WelcomeController#index as HTML wrong number of arguments (given 1, expected 0)
###該当のソースコード
ruby
1class WelcomeController < ApplicationController 2 3 PER = 2 4 5 def index 6 @q = Event.page(params[:page]).per(PER).order(:start_time).search(search_params) 7 @events = @q.result(distinct: true) 8 end 9 10 private 11 12 def search_params 13 params.require(:q).permit! 14 rescue 15 { start_time_gteq: Time.zone.now } 16 end 17end
github : https://github.com/watanabear/learn-rails-sample-event-app
rubyおよびrails初心者のため解決方法に悩んでいます。
誤りをご指摘頂けますと助かります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。