2012-02-23 3 views
1

Я пытаюсь реализовать datepicker в моем режиме просмотра рельсов.datepicker не работает в рельсах 3

мой взгляд: -

<%= f.label :start_date %>  
    <%= f.text_field :start_date,:id => "season_start_date" %> 

Мой application.html.erb: - ​​

<%= stylesheet_link_tag "application", :media => "all" %> 

<%= javascript_include_tag  "https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js", 

"https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.15/jquery-ui.min.js","application" %> 

И мой application.js файл выглядит следующим образом: -

$(document).ready(function(ev){ 
    $("#season_start_date").click(function(){ 
     $('#season_start_date').datepicker(); 
    }); 
}); 

И мой драгоценный камень:

gem "jquery_datepicker" 
gem 'jquery-rails' 

Спасибо

ответ

0

Эта ошибка была решена, когда я удалил все Javascript включают содержимое тега, за исключением применения.

<%= javascript_include_tag "application" %> 

Я думаю, из-за нескольких JS файлов, которые он получал спутать и, следовательно, не метания ошибки нет метода "DatePicker.

1

Вам не нужно запуска DatePicker по щелчку сделать только:

$(document).ready(function(ev){ 
    $('#season_start_date').datepicker(); 
}); 
+0

Спасибо shingara за ответ .. но все же я не могу получить дату –

+0

есть ли у вас какая-то ошибка на консоли js? – shingara

+0

YEs говорит, что Uncaught TypeError: Object [object Object] не имеет метода 'datepicker' –

Смежные вопросы