Rails设置资源路径

时间:2013-02-24 06:09:52

标签: ruby-on-rails bower

我正在开发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 $

有没有人让凉亭和铁轨一起玩得很好?谢谢

1 个答案:

答案 0 :(得分:2)

你可以做的是:在根文件夹中创建一个名为“.bowerrc”的文件,内容可以是路径:

e.g:

{
  "directory" : "vendor/plugins"
}

之后你应该再次运行bower install