11
11

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.

Rails6でJavaScriptのファイルを読み込みたい!

Posted at

Rails6にJavaScriptのファイルを読み込みたい方に向けてまとめました。

方法

①JSファイルを配置する場所を確認

Rails6の場合、javascript/packs/に配置します。

//以下に配置
javascript/packs/

//フォルダを作成する場合
javascript/packs/フォルダ

②JSファイルを作成する

Javascriptのコードを以下の記述で囲みます。

javascript/packs/xxx.js
document.addEventListener('turbolinks:load', () => {
  
  //ここにjsの記述を追加
  
})

③JSファイルをapplication.jsでimportをする

最後に、application.jsでインポートします。
ファイル読み込みの記述に注意しましょう。

application.js
//requireの下に配置

//=> javascript/packs/xxx.jsを読み込む
import "./xxx"   

//=> javascript/packs/フォルダ名/xxx.jsを読み込む
import "./フォルダ名/xxx"   

まとめ

こういった設定でつまづいてしまうことが多々あるので、一つ一つものにしていきたいですね。

参考資料

11
11
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
11
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?