1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

jQueryを導入したい(Rails 6.0.4)

Posted at

はじめに

やりたいこと

jQueryを導入したい
##動作環境
ruby 2.6.5 / Rails 6.0.4

##手順

  • jQueryのインストール
  • Webpackの設定
  • application.jsの設定
  • 動作確認

jQueryのインストール

jQueryのインストールを行います。

ターミナル
% yarn add jquery

JqueryをWebpackerで管理する際はyarnコマンドを使用してインストールします。

Webpackの設定

config/webpack/environment.js
const { environment } = require('@rails/webpacker')
// ここから
const webpack = require('webpack')
environment.plugins.prepend('Provide',
    new webpack.ProvidePlugin({
        $: 'jquery/src/jquery',
        jQuery: 'jquery/src/jquery'
    })
)
// ここまで
module.exports = environment

application.jsの設定

application.jsでjQueryを呼び出せるようにします。

javascript/packs/application.js
//中略

require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
// 追記
require('jquery')

//中略

以上で導入は完了です。

動作確認

jQueryが問題なく動作しているか確認します。
好きなページに次のコードを転記します。

好きなページ.html.erb
<p>JQuery導入失敗</p>
<script type="text/javascript">
  $(document).ready(function() {
    $("p").text("JQuery導入成功!!");
  });
</script>

ページに"JQuery導入失敗"ではなく、"JQuery導入成功!!"が表示されれば成功です!

↓こちらのページを参考にしました!ありがとうございました!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?