2010年9月2日木曜日

date_selectで入力された結果を取得する



環境:2.3.8





日付の検索条件でdate_selectを使った場合の、入力された値の取得方法。


viewはこんな感じ



<% form_tag "/accepts/index" do %>


<%= date_select("search", "date", :default => @accept_date, :use_month_numbers => true) %>


<%= submit_tag "検索"%>


<% end %>






controllerでの取得方法はこうする



@search_date = Date.civil(params[:search][:"date(1i)"].to_i, params[:search][:"date(2i)"].to_i, params[:search][:"date(3i)"].to_i)



短いコードで取れるかと思ったが、仕方ないのかな?





0 件のコメント:

コメントを投稿