Je dois faire quelque chose de stupide.
J’essaie d’utiliser Passenger pour déployer mon application sur Apache. Je reçois la page d’erreur statique 500 des rails, sauf si j’ajoute
RailsEnv production
dans mon fichier d’hôte virtuel.
Voici le fichier de travail:
ServerName ror.weaponxo.com DocumentRoot /home/ubuntu/Development/test_app/public RailsEnv development AllowOverride all Options -MultiViews
Dois-je dire aux rails que l’environnement est la production?
Je ne peux pas trouver où les messages de journal sont envoyés non plus, donc le débogage a été presque impossible. Voici une question connexe que j’ai posée à https://stackoverflow.com/questions/9243272/passenger-ruby-on-rails-issues
Merci
J’utilise Rails 3.2.1, Apache2, Ubuntu 10.04
Je suppose que vous utilisez le pipeline d’actifs de rails? Si oui, assurez-vous de courir
rake assets:precomstack
sur votre application déployée. Pour plus d’informations, consultez le site http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets