前提・実現したいこと
ruby on rails6でクッキーを使いたい。
jquery.cookie1.4.1を入れました。
発生している問題・エラーメッセージ
test.js:15 Uncaught TypeError: $.cookie is not a function
該当のソースコード
\app\javascript\items\test.js
javascript
1//ここでエラー 2$.cookie("test", "テスト");
\app\javascript\packs\application.js
javascript
1require ('jquery.cookie.min')
jquery.cookie.js1.4.1は、本体をDLして以下に置きました。
v\app\javascript\jquery.cookie.min.js
試したこと
jquery.cookie.min.jsが参照できていないと思い、試しに
\app\views\layouts\application.html.erb
の<head>にCSNで追加してみました。
ruby
1<head> 2 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script> 3</head>
ですが現象変わりませんでした。
何が原因でしょうか?
分かる方教えて下さい。宜しくお願いします。
追記
jquery本体について。
本体は以下のように追加してます。
\app\javascript\packs\application.js
javascrip
1import Rails from "@rails/ujs" 2import Turbolinks from "turbolinks" 3import * as ActiveStorage from "@rails/activestorage" 4import "channels" 5 6// jquery追加 ここから 7var jQuery = require('jquery') 8global.$ = global.jQuery = jQuery; 9window.$ = window.jQuery = jQuery; 10// ここまで 11 12require ('jquery.raty') 13require ('jquery.cookie.min') 14
回答1件
あなたの回答
tips
プレビュー