3

Railsアプリに取り組んでおり、JavaScriptをバックエンドアプリケーションロジックから可能な限り分離したいと考えています。後で、アセットを使用してphonegapの上にアプリを構築することを計画しています。私の依存関係(javascripts)には、bowerを使用しています。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 $

誰かがバウアーとレールを一緒にうまくプレイするようになりましたか?ありがとう

4

1 に答える 1

2

あなたができることは次のとおりです。ルートフォルダに「.bowerrc」というファイルを作成し、コンテンツをパスにすることができます。

例えば:

{
  "directory" : "vendor/plugins"
}

その後、bower installもう一度実行する必要があります

于 2013-06-14T21:02:08.570 に答える