这是我第一次在 SO。我担心的是我得到
Uncaught TypeError: $(...).pickadate is not a function
控制台中的错误。
在此之前,我能够包含在 Javascript [F12 in Chrome] 中检测到的文件(picker.js、picker.date.js、picker.time.js)。
以下是其他代码:
_form.html.erb
<div class="pure-control-group">
<%= t.label :start_date %>
<%= t.text_field :start_date, class: 'datepicker' %>
</div>
应用程序.js
//= require_self
//= require jquery
//= require rails-ujs
//= require angular
//= require angular-animate
//= require angular-resource
//= require picker
//= require picker.date
//= require picker.time
//= require globals
//= require users
globals.js
$(document).ready(function(){
$('p').click(function(){
$(this).hide();
});
$('.datepicker').pickadate();
});