KATUUUNs blog

プログラミング学習で得た知識をアウトプットするためのブログです

学習55日目 RailsにjQueryを導入する方法

こんにちはKATUUUNです。
現在オリジナルアプリ製作中ですが、自分の予定していた機能は一通り実装できたため、これからはフロント実装を頑張って、見た目を武装しようと思います。せっかくなので新しい事をやろうと思いJavascriptのライブラリの一つであるjQueryを使ってみました。今回はその導入方法をアウトプットします。

条件:Rails6.0.0

jquery-rails」というgemもありますが今回はWepakerで管理したいため
Yarnでインストールします

以下のコマンドをターミナルで実行します

yarn add jquery

Webpakとは様々なjavascriptを一まとめにしてくれるツール
WebpakerとはrailsでWebpackが使用できるgem

jQueryを管理下に置くため、以下の記述をconfig/webpack/environment.jsにします

const { environment } = require('@rails/webpacker')
const webpack = require('webpack')

environment.plugins.prepend('Provide',
  new webpack.ProvidePlugin({
    $: 'jquery',
    jQuery: 'jquery',
    jquery: 'jquery',
  })
)

module.exports = environment

application.jsでjQueryを呼び出す記述を加えます。

require('jquery')

これで導入は完了です