0

検索しましたが、私のケースにぴったりのものは見つかりませんでした。Rails で jQuery が正しく動作しないのは、2 回含まれているため、非常に一般的な問題のようです。

私の場合、何が起こっているのかよくわかりません。アプリケーションに含まれているscript.jsファイルがあり、次のものが含まれています。

$(document).ready(function() {

    $("#to_date").datepicker();
    $("#from_date").datepicker();

});

datepicker() は表示されません。

jquery-railsGemfile にあり、html ソースに含まれています。

script.jsファイルを次のように変更した場合:

$(document).ready(function() {

    $("#to_date").hide();

});

それは完全に機能します!

したがって、問題は必ずしも jQuery が 2 回含まれていることにあるとは限りません。または、少なくともそれは私が考えていることです。

私はそれを解決するためにさらに 3 時間を費やしたくありません。どんなにばかげているように見えても、あなたが持っているアイデアを捨ててください。

4

2 に答える 2

4

Gemfile に追加します。

gem 'jquery-ui-rails'

そして、あなたapplication.jsに追加します

//= require jquery.ui.datepicker

githubで ui gem の詳細情報を見つけてください。

于 2013-03-22T04:51:33.953 に答える
0

jqueryファイルの順番、どのパターンで読み込まれているかを確認してください。

First of all jquery file has to be loaded then UI、または残りのファイル。

于 2013-03-22T05:38:54.117 に答える