Lorsque j'exécute une application Rails nouvellement créée sur Apache, je ne peux accéder qu'au fichier par défaut de la page d'accueil (standard app/public/index.html). Lorsque j'essaie d'exécuter une méthode personnalisée via URI, la page n'est pas trouvée. Donc je devine que quelque chose ne va pas avec mon .htaccess. Dois-je "l'ouvrir" pour chaque contrôleur?Problème Ruby on Rails .htaccess
RewriteCond %{HTTP_HOST} ^example.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteRule ^main(.*) "http\:\/\/127\.0\.0\.1\:12005\/$1" [P,L]
Edit: J'ajoute bâtarde journal
Error calling Dispatcher.dispatch #<NoMethodError: private method `split' called for nil:NilClass>
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/cgi_process.rb:52:in `dispatch_cgi'
MVC n'a rien à voir avec le routage. – Gumbo
Je ne peux pas installer gem passager sur mon serveur d'hébergement. –
Mongrel + apache? Intéressant configuration ... Vous ne pouvez pas utiliser passager ou licorne (avec nginx)? Rendre les choses plus faciles ... – Reactormonk