Ho un'app Rails che sto provando a testare nell'ambiente di produzione. Ho eseguito RAILS_ENV=production rake assets:precompile
che ha generato tutte le mie risorse in/public/assets. Il problema è che quando inizio la mia app w/RAILS_ENV=production rails s thin
ottengo:Nessuna corrispondenza corrisponde a [GET]/assets
ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"):
Questo file esiste anche se a /public/assets/application-eff78fd67423795a7be3aa21512f0bd2.css
.
Qualche idea sul motivo per cui sto ricevendo questo RoutingError
?
Qualcuno sa se questa è una soluzione al problema indicato durante la distribuzione in heroku? –
Risposta chiara, molte grazie. Sono arrivato a questa pagina mentre stavo testando l'ambiente di produzione usando 'thin' sulla mia macchina di sviluppo. Stavo compilando le risorse ma 'application.css' era vuoto e il log del server dava errore all'OP. – veritas1
In Rails 4 sarà 'config.serve_static_files'. 'config.serve_static_assets' è deprecato e verrà rimosso in Rails 5. – sampi