ベンダーのjsアセットをRails 4アプリケーションに組み込む方法を理解するのは難しいです。ベンダーjsファイル(ラップブートストラップから)をRails 4に組み込む
私のアプリはブートストラップを使用しています。ベンダーファイルには、npm.jsと呼ばれるjsファイルが含まれています。そのファイルには次のものがあります。
// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
require('../../js/transition.js')
require('../../js/alert.js')
require('../../js/button.js')
require('../../js/carousel.js')
require('../../js/collapse.js')
require('../../js/dropdown.js')
require('../../js/modal.js')
require('../../js/tooltip.js')
require('../../js/popover.js')
require('../../js/scrollspy.js')
require('../../js/tab.js')
require('../../js/affix.js')
私のアプリ/ assets/javascriptフォルダには、application.jsというファイルがあります。このファイルには、私が持っている:私のコンソールインスペクタで
//= require npm
を、私はNPMファイルの取り込みでエラーを見ることができます。エラーメッセージは次のとおりです。
npm.self-f66d504….js?body=1:2 Uncaught ReferenceError: require is not defined
npm.jsファイルに設定されている../...参照と関係があると思います。
これはどのようにレール4(herokuでホストされている)で使用するのに適しているのですか?
ありがとうございました。