1

Rails3.2.9を使用しています。使用しているJavascript/jQueryライブラリがいくつかあるので、それらをに配置しました/app/assets/javascripts。それらは自動的にロードされ、次のマニフェストがあるため、すべてが正常に機能しますapplication.js

//= require_tree .

しかし、それから私はこれらのものを入れるべきだと読みました/vendor/assets/javascripts。そのディレクトリは作成されますが、デフォルトでは空です。そこで、サードパーティのライブラリをそこに移動しました。http://0.0.0.0:3000/assets/jquery.qtip.min.jsたとえば、でアクセスできます。ただし、現在、すべてのWebページに含まれているわけではありません。require_tree .ベンダーのJavaScriptを含めるにはもう少し助けが必要なようです。

Railsにサードパーティのjavascript/jQueryライブラリを含める適切な方法は何ですか?

4

1 に答える 1

3

application.jsファイルに、を追加する必要があります//= require filename。たとえば、で呼び出さjquery.markitup.jsれたファイルがあるvendor/assets/javascripts/ので、次のように追加しました。

...
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require jquery.markitup
//= require_tree .
于 2012-11-15T20:10:38.047 に答える