0

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'

私は何を間違っていますか?日付ピッカーをこのフォームに入れるにはどうすればよいですか?

前もって感謝します

スティーブ

4

1 に答える 1