J'essaie d'obtenir une application 3.2.x Rails pour lancer en production, mais chaque fois que je visite l'application déployée, il se plaint de biens ne sont pas compilés:Comment obtenir Elastic Beanstalk aux ressources compilées du serveur?
An ActionView::Template::Error occurred in home#index:
application.css isn't precompiled
vendor/bundle/gems/actionpack-3.2.11/lib/sprockets/helpers/rails_helper.rb:142:in `digest_for'
-------------------------------
Request:
-------------------------------
* URL : http://some-server.elasticbeanstalk.com/
* Parameters: {"controller"=>"home", "action"=>"index"}
* Rails root: /var/app/current
* Timestamp : 2013-01-17 17:22:55 UTC
Cependant, quand je consulte les fichiers journaux de mon EB par exemple, je vois cela dans le cadre de chaque deploy:
Script succeeded.
Executing script: /opt/elasticbeanstalk/hooks/appdeploy/pre/11_asset_compilation.sh
Output from script: /usr/bin/ruby1.9 /usr/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
je peux exécuter une instance locale de passagers en mode de production et les actifs sont servis bien. Quelqu'un a-t-il un aperçu de ce qui pourrait mal tourner?
J'ai le même problème avec le déploiement sur AWS 'Elastic Beanstalk. Tout fonctionnait très bien jusqu'à récemment. J'ai essayé de revenir à un commit précédent mais je reçois toujours l'erreur "application.css n'est pas précompilé" 500. – ajporterfield