Я пытаюсь использовать http://trentrichardson.com/examples/timepicker/ timepicker. У меня есть версии ruby 1.9.3p484 и rails 4.1.0. Я включил jquery-ui-timepicker-addon.css с вышеуказанного веб-сайта в своем приложении/assets/stylesheets/application.css.scss. Я также скопировал jquery-ui-timepicker-addon.js в app/assets/javascripts.Ruby on Rails Project Timepicker
В моей Gem файл, я добавил
gem 'jquery-rails'
gem 'jquery-ui-rails'
В мое приложение/активов/JavaScripts/application.js файл я добавил
//= require jquery-ui
//= require jquery-ui-timepicker-addon
$(function(){
$("#tpicker").timepicker();
});
В моем приложении/активов/стилей/приложения .css.scss Я добавил
*= require jquery-ui
, а также CSS с JQuery-UI-timepicker-addon.css (находится в http://trentrichardson.com/examples/timepicker/) внизу.
Проблема в этом. В моем html.erb я следующий
<%= f.text_field :time, id: "tpicker" %>
Однако timepicker не отображается при нажатии или набраны в данном text_field. Пожалуйста помоги!
это опечатка '$ (" tpicker "). Timepicker();'? это должно быть '$ (" # tpicker "). timepicker();'. –
Я исправил его в вопросе. Это была опечатка здесь, а не в моем фактическом файле .js. Спасибо, что указали это здесь. – gmoney
В браузере вы видели, как источник вашей страницы для добавленного вами файла включается в тег скрипта, и если они включены, они не включаются дважды? – Deep