Questa è una domanda comune in qui, ma nessuna delle soluzioni fissato il mio problema, così qui va:Rails 4 assets.precompile
sto aggiungendo ace.js al mio rails4 app, Quindi quello che ho fatto è stato
- Added vendor/assets/ace/ace.js
- Created vendor/assets/ace/index.js , with content
//= require ace
- Added the following to my production.rb
config.assets.precompile += %w(index.js)
config.assets.paths << Rails.root.join("vendor", "assets", "ace")
Così nel mio file di layout ho:
<%= javascript_include_tag "ace" %>
e funziona bene su dev, ma quando ho eseguito:
RAILS_ENV=production bundle exec rake assets:precompile
Non è possibile creare la versione digest del file asso.
mi sto perdendo qualcosa?
Grazie, mi ha davvero aiutato. È stato un cambiamento in Rails 4? Gli utenti devono trovarsi in 'production.rb', ma i documenti non sono chiari nel sottolineare che ora dovrebbe essere impostato in' application.rb ' – cman77
C'è un modo per farlo senza specificare ogni singolo file? – ahnbizcad
@ahnbizcad Questo * potrebbe * funzionare: 'config.assets.precompile + = [/ (^ [^ _ \ /] | \/[^ _]) [^ \ /] * $ /]' – dhulihan