我很努力地理解如何將供應商的js資源整合到我的Rails 4應用程序中。將供應商js文件(從wrap bootstrap)整合到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')
在我的應用程序/資產/ JavaScript的文件夾中,我有一個名爲application.js中的文件。在那個文件中,我有:
//= require npm
在我的控制檯檢查器中,我可以看到與npm文件合併的錯誤。錯誤信息是:
npm.self-f66d504….js?body=1:2 Uncaught ReferenceError: require is not defined
我認爲這可能與在npm.js文件中設置的../ ..引用有關。
有誰知道如何適應這個在軌道4(託管在heroku)使用?
非常感謝。