[rails] viewでjquery使おうとしたら怒られる時

投稿者:

どうしてもviewでjqueryつかいたいけど「$ is not defined」っていわれちゃうんだな

webpackのjs内で使いたい時は

environment.jsに以下のようにかけば使えるけど・・・(あとapplication.jsにimport ‘jquery’ね)

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

viewで使いたい時は

application.jsにglobal.$をセットしたら使えたYO

import 'jquery'
global.$ = jQuery;

確かな力が身につくJavaScript「超」入門 第2版