0
[OK]をので、私は、フォームRailsの検索、次のページをクリック
<form action="/search" method="post">
<input type="hidden" name="location_id" value="1" /><br />
<input class='small' data-datepicker='datepicker' name='start_date' type='text' value='03-09-2012'>
<input class='small' data-datepicker='datepicker' name='end_date' type='text' value='03-09-2012'>
</form>
を持っていると私はルート
match "/search", :to => "locations#search"
と私のコントローラで
def search
@location = Location.find(params[:location_id])
start_date = DateTime.strptime(params[:start_date], "%m-%d-%Y")
end_date = DateTime.strptime(params[:end_date], "%m-%d-%Y")
@songs = @location.songs.paginate(:page => params[:page], :per_page => 30, :conditions => {:play_date => start_date..end_date})
render 'show'
end
すべてを持っています私はlocation_idやparamsの日付を持っていないので、ページ2または次のページのエラーをクリックすると他の完璧な動作します....任意のアイデアの方法この問題を解決するために...私はwill_paginate宝石を使用しています
エラー
Couldn't find Location without an ID
パラメータ:
{"page"=>"2"}