私は RoR の初心者で、アプリで pickadate.js を有効にしようとしています。
一致するコントローラーのファイルapp/assets/javascripts/calc_date.js.coffee
で、次のように入力しました。
$ ->
$(".date").pickadate()
部分的なフォームで、次のようapp/views/calc_date/_form.html.haml
に入力しました。
= form_tag('/calc_date/calc') do
%div
%b Please, select date:
= date_field_tag 'date', @date, id: "date", class: "date"
= submit_tag 'Calculate'
入力フィールドをクリックしても何も起こりません。カレンダー ウィジェットが表示されることを期待していますが、機能しません。
application.js で:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require pickadate/picker
//= require pickadate/picker.date
//= require pickadate/translations/ru_RU
//= require_tree .
application.css で:
*= require pickadate/default
*= require pickadate/default.date
*= require_tree .
*= require_self
jquery-ui-date を試してみたところ、うまくいきました。pickadate.js で同じ方法を使用しますが、反応がありませんでした。
ターミナル ウィンドウには、次のような行が表示されます。
Started GET "/assets/pickadate/picker.js?body=1" for 127.0.0.1 at 2015-03-12 15:26:44 +0300
Started GET "/assets/pickadate/picker.date.js?body=1" for 127.0.0.1 at 2015-03-12 15:26:44 +0300
私の間違いは何ですか、または私が逃したものは何ですか?
ありがとうございました。