DatePicker не работает в рельсах 3 - PullRequest
1 голос
/ 23 февраля 2012

Я пытаюсь реализовать средство выбора даты в моем представлении рельсов.

Мое представление: -

    <%= 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: -

gem "jquery_datepicker"
gem 'jquery-rails'

Спасибо

Ответы [ 2 ]

1 голос
/ 23 февраля 2012

Вам не нужно запускать указатель даты только при клике:

$(document).ready(function(ev){
  $('#season_start_date').datepicker();
});
0 голосов
/ 24 февраля 2012

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

<%= javascript_include_tag "application" %>

Я предполагаю, что из-за нескольких js-файлов он запутался и поэтому не выдавал ошибку no method 'datepicker.'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...