我正在开发rails应用程序,并希望将我的javascript尽可能与后端应用程序逻辑保持分离。我打算稍后使用资产在phonegap之上构建应用程序。对于我的依赖(javascripts)我正在使用凉亭。我将我的bower软件包设置为在vendor / javascripts上安装,但是想知道如何将这条路径暴露给我的requirejs-rails调用?
基本上,我希望能够做的是在require-main.js文件中需要这些文件,并且可以从rails资产管道访问它们。
所以我的代码看起来像这样
vendor/javascripts/jquery/jquery.min.js //want to include this
requirejs.config {
paths: {
// following file is located in the vendor/javascripts folder...
jquery: "javascripts/jquery/jquery.min.js"
}
}
require ["jquery"], ($) ->
console.log $
有没有人让凉亭和铁轨一起玩得很好?谢谢
答案 0 :(得分:2)
你可以做的是:在根文件夹中创建一个名为“.bowerrc”的文件,内容可以是路径:
e.g:
{
"directory" : "vendor/plugins"
}
之后你应该再次运行bower install