jquery_datepicker gem を使用して Rails 3.1 日付ピッカーを実装しようとしています。さまざまなビューで使用できる日付範囲 (開始日と終了日) を指定する機能を提供したいと考えています。だから私は部分的に構築しました
アプリ/ビュー/共有/_date_range_form_content.html.erb
<div class='date_range'>
<%= form_tag "#{route}/#{id}" do %>
<%= label_tag "Start Date" %>
<%= datepicker_input nil, "start_date" %>
<%= label_tag "End Date" %>
<%= datepicker_input nil, "end_date" %>
<%= submit_tag 'Go' %>
<% end %>
</div>
私は form_tag を使用しているので、ルート (つまり、フォームが送信されるコントローラー) を渡すことができます。これにより、このパーシャルを複数の場所で使用できます。
私が直面している問題は、datepicker_input にあります。jquery_datepicker は form_for タイプのメソッドを提供しますが、ここでは form_tag を使用しています。だからChromeのDevToolsウィンドウが表示されますUncaught TypeError: Object [object Object] has no method 'datepicker'
私は何を間違っていますか?日付ピッカーをこのフォームに入れるにはどうすればよいですか?
前もって感謝します
スティーブ