2017-11-21 3 views
0

waypoints.jsとcounterup.jsを私のレールアプリに含めることはできますが、それらの配置場所と必要な方法を理解できていないようです。 現在、両方の.jsファイルがvendor/assets/javascriptsにあります。javascriptライブラリを自分のレールアプリケーションに正しく追加する方法

私はそれらを私のapplication.jsから要求しようとしますが、私はsprockets :: filenotfoundエラーを受け取ります。

Application.js:

//= require jquery3 
//= require jquery.turbolinks 
//= require counterup 
//= require waypoints 
//= require popper 
//= require bootstrap-sprockets 
//= require jquery_ujs 
//= require_tree . 
//= require turbolinks 

アム私は正しく、ベンダー/資産に置きますか?
どうすれば正しく「要求する」ことができますか?
ありがとう

答えて

3

まず、そのようなライブラリには宝石類が既に存在するかどうかチェックしてください。そうでない場合は、通常app/assets/javascriptsに入れて、平均スクリプトとしてapplication.jsに含めて終了します。

多分ええだけのアプリ/資産/ JavaScriptの作品にそれを置く

+0

すべてのサードパーティのライブラリを維持するためにapp/assets/javascripts/srcまたはこのようなもののような特別なフォルダを作成するために、わずかに良いだろう、ありがとう – RT5754

関連する問題