2013-02-24 237 views
3

我正在使用Rails應用程序,並希望儘可能從我的後端應用程序邏輯中分離出我的JavaScript。我計劃在稍後使用這些資產在電話之上構建應用程序。對於我的依賴項(javascripts),我使用了bower。我將我的bower包設置爲在vendor/javascripts上安裝,但想知道如何將此路徑公開給我的requirejs-rails調用?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 $ 

有沒有人得到了亭子和導軌很好地一起玩?由於

回答

2

你可以做的是:在根文件夾中創建一個名爲「.bowerrc」文件,內容可以是路徑:

如:

{ 
    "directory" : "vendor/plugins" 
} 

之後,你應該運行bower install再次