Rails 5.xアプリケーションをデプロイしてテーマをインストールしました。テーマの内容は、app/assets/javascripts/theme-js
とapp/assets/stylesheets/theme-files
フォルダ内にあります。 app/assets/javascripts/application.js
ファイルの内部Railsは同じフォルダにあるjavascriptファイルを要求できません
には次のものが含まれます。
//= require jquery
//= require jquery_ujs
//= require_tree .
// Required for the SmartAdmin theme
//= require theme-js/app.config.js.erb
//= require theme-js/app.js
そしてapp/assets/javascripts/theme-js
フォルダの中に、次のファイル(テーマに含まれている)持っています
- app.config.jsを。 erb
- app.js
- application.js
私がいる問題はapplication.js
ファイルの内部で述べている行が含まれていることである://= require app.config
を、しかし、Railsは私に次のことを示すエラーが発生する:
は、ファイルを見つけることができませんでした「app.configを'type with application/javascript'
app.config.js.erb
はapplication.js
と同じフォルダにありますが、これが起こる理由はありますか?なぜこれがうまくいかないのか分かりません。私は//= require app.config.js
と//= require app.config.js.erb
を試したこともあり、どちらもうまくいきません。
//= require ./app.config
が動作するように見えますが、//= require app,config
は動作しません。おそらくRails 5.xの新機能ですか?私は何かが欠けていない限り、これに合うようにrequireステートメントをすべて修正する必要があります。
ファイルを 'config/initializers/assets.rb'ファイルに追加しましたか? –
私の古いRailsアプリケーションには、プリコンパイルされたアセットライン以外のものはありません.Rails 5.xを使用しているので絶対に必要な場合はあまりよくありません。また、このapplication.jsファイルには約100個のrequire文があり、その他のファイルにはさらに多くのものがあります。 – LewlSauce