[解決済み] jquery-rails」と「jquery-ui-rails」は、1つのプロジェクトで管理することができるのでしょうか?
2022-02-12 12:42:01
質問内容
を使用したRailsアプリがあります。
Rails 5.1.6
と
ruby 2.3.5p376
私はこの2つの宝石を
Gemfile
gem 'jquery-rails', '~> 4.3.3'
gem 'jquery-ui-rails', '~> 6.0.1'
show.html.erbでは、以下のようにしています。
<script>
$( function() {
$( "#datepicker" ).datepicker();
} );
</script>
<p>Date: <input type="text" id="datepicker"></p>
<p id="notice"><%= notice %></p>
application.jsの中
//= require jquery-ui
//= require jquery
//= require rails-ujs
//= require turbolinks
//= require_tree .
application.css内
/*
*= require jquery-ui
*= require_tree .
*= require_self
*/
ブラウザに次のようなエラーが表示されるようになりました。
Uncaught ReferenceError: jQuery is not defined
at application
アプリから「jquery-ui-rails」を削除すると、jqueryの機能が正常に動作するようになります。
解決方法は?
これはあなたのエラーです。
//= require jquery-ui
//= require jquery
依存するスクリプトが含まれる
順番に
の場合、すなわち
jquery-ui
がロードされると、jQuery が見つかりません (次にロードされるはずですが、スクリプトの実行がエラーで終了してしまい、続行できません)。
これを解決するには
jquery
前に
jquery-ui
:
//= require jquery
//= require jquery-ui
関連
-
[解決済み】Rails。Ruby on Railsの移行でデータベースカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] ファイルをホストせずにホットリンクできるjQueryのバージョンはどこかにあるのでしょうか?
-
[解決済み] jQueryでdiv内のspanにテキストを追加する
-
[解決済み] jquery ui Dialog: 初期化前のダイアログでメソッドを呼び出せない
-
[解決済み] jQueryを使って要素のIDを取得するにはどうすればよいですか?
-
[解決済み] チェックボックスのオン/オフの切り替え
-
[解決済み] JW-Player - アンロードするには?
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] jQueryでページを更新するにはどうすればよいですか?
-
[解決済み] jQueryで複数のクラスを持つ要素を選択するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】jQueryのセレクタにワイルドカードを使用した場合
-
[解決済み】 .autocomplete is not a function Error
-
[解決済み] jQuery onclick が動的に挿入された HTML 要素で発火しない?重複
-
[解決済み] TypeError: $(...).autocomplete は関数ではありません。
-
[解決済み] リーフレット - 既存のマーカーを検索したり、マーカーを削除するには?
-
[解決済み] jQueryは、すべてのテキストフィールドの値の合計を計算する
-
[解決済み] なぜbloodhound.get()は未定義を返すのですか?
-
[解決済み] jQuery バリデーション - エラーの配置
-
[解決済み] jquery-rails」と「jquery-ui-rails」は、1つのプロジェクトで管理することができるのでしょうか?
-
[解決済み] jQuery resizableを画像と結合する方法は?