Передача данных JQuery Datepicker в Rails Controller

я новичок в Rails и JQuery, поэтому яЯ постараюсь объяснить это как можно лучше. Я'я пытаюсь передать значения JQuery datepicker моему контроллеру rails. На этой странице есть данные, которые я хочу, чтобы пользователь мог фильтровать по диапазону дат. Есть несколько различных сообщений на эту тему:

Передача переменных из jquery в контроллер rails

Как передать переменные из формы AJAX в контроллер?

Я пытался следовать указаниям этих постов, но яУ меня все еще проблемы.

Вот мой частичный _dateFilter.html.erb =>

     'events', :action => 'dateFilter', :class => 'date_form'}, :remote => true) do %>
     'dateFilter', :dateFormat => 'mm/dd/y' %>
     'dateFilter', :dateFormat => 'mm/dd/y' %>
    
     

Вот сгенерированныйHTML =>

    
    

   //
   

   

   //
   

   
     

ЗдесьdateFilter.js.erb =>

$('.dateFilter').append('');

Здесьevents_controller =>

 def dateFilter
   @events = Event.find(:all, :conditions => ["EVENT_DATE_TIME_LOCAL BETWEEN ? AND ?", params[:start_date], params[:end_date]])

  respond_to do |format|
      format.html
      format.json { render json: @events }
      format.js
  end
end

Наконец вотapplication.js =>

$(document).ready(function() {

  $('#date_form').submit(function (){  

    $.ajax({
     type: 'POST',
     url: "/events/dateFilter", 
     beforeSend: function (xhr) {xhr.setRequestHeader("Accept", "text/javascript");},
     data: { 'start_date' : $("input[name='event[start_date]']").datepicker(), 'end_date' : $("input[name='event[end_date]']").datepicker()}
     success: function(data) { }
    });

 });

Этоданные журнала с сервера =>

Started POST "/events/dateFilter?class=date_form" for 127.0.0.1 at 2012-12-12 15:09:39 -0500
Processing by EventsController#dateFilter as JS
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"J/HU+DxNmIwEhu3keN071k6MGCCD/n/1UhXUD0MkH1Q=", "event"=>{"start_date"=>"12/06/12", "end_date"=>"12/13/12"}, "commit"=>"Submit", "class"=>"date_form"}
  Event Load (1.7ms)  SELECT "TBLEVENT".* FROM "TBLEVENT" WHERE (EVENT_DATE_TIME_LOCAL BETWEEN NULL AND NULL)
  Rendered collection (0.0ms)
  Rendered events/dateFilter.js.erb (0.3ms)
Completed 200 OK in 8ms (Views: 3.4ms | ActiveRecord: 1.7ms)

Одна из проблем заключается в том, что я продолжаю получать "НОЛЬ" для значений данных, которые я пытаюсь передать. Я'Я даже не уверен, что я делаю это правильно, любая помощь / обратная связь по этому вопросу будет принята с благодарностью. Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос