J'ai des problèmes pour installer n'importe quelle application Ruby On Rails sur mon serveur hébergé partagé. Mongrel affiche html en texte brut pour toutes les pages. Le problème se produit pour n'importe quelle application, même si je crée une application test vide et ajoute une vue échafaudée sans rien changer.Problèmes lors de l'exécution des applications Ruby on Rails sur un serveur hébergé partagé
Il semble que le Mongrel tombe en panne en essayant de placer des cookies dans l'en-tête de réponse. L'en-tête HTTP semble incomplète, le type de contenu et d'autres paramètres sont manquants:
curl 127.0.0.1:12002/users -I
HTTP/1.1 200 OK
Connection: close
Date: Wed, 26 May 2010 09:46:50 GMT
Content-Length: 0
Voici la sortie de mongrel.log
Error calling Dispatcher.dispatch #<NoMethodError: You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]>
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/cgi.rb:108:in `send_cookies'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/cgi.rb:136:in `out'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/http_response.rb:65:in `start'
rubis 1.8.7 rails 2.3.8 1.1 bâtarde .5
Voici le link to the test page.
Quelqu'un at-il déjà vu quelque chose comme ça?
Merci pour votre réponse. Malheureusement, je ne suis pas qualifié pour faire des corrections au code source du framework. Pour l'instant je viens de revenir en 2.3.5 et attendra la version 3. – Evgenii