私のレールアプリに外部CSSとJSを追加しようとしています。関連ファイルをvendor/assets/javascripts/vendor/assets/stylesheetsに追加しました。外部JSとCSSファイルをレールアプリに追加しよう
私はapplication.scssするためにこれらの行を追加することによって、私のアプリでは、これらのファイルをロードしようとした:application.jsに
@import "stylesheets/nice-select.css";
@import "stylesheets/style.css";
と、これらの行:
//= require javascripts/fastclick.js
//= require javascripts/nice_select.js
//= require javascripts/prism.js
私は私を起動しようとすると、サーバーを再起動してからアプリを入手しました。
'application/javascript'タイプの「javascripts/fastclick.js」ファイルが見つかりませんでした
ただし、fastclick.jsというファイルはvendor/assets/javascript内にあります。
これらの外部ファイルを含めるときに間違っていることは何ですか?
'reuqire'と' @ import'ステートメントに 'vendor'ディレクトリを指定する必要があります。例えば。 '// = require ../../../ vendor/assets/javascripts/fastclick.js'と' @import "../../../vendor/assets/stylesheets/nice-select.css" '。これらを試してみてください。 – vee