Rails

Vendredi 4 décembre 2009 5 04 /12 /Déc /2009 22:09
Lors d'une migration d'une application de ruby 1.87 vers 1.9.1 j'ai eu le probème suivant lorsque j'utilisais des caratères accentué dans un formulaire formatstic

ActionView::TemplateError (incompatible character encodings: ASCII-8BIT and UTF-8)

Patch pour le gem. (il y a surement d'autres solutions)

--- /usr/local/lib/ruby/gems/1.9.1/gems/haml-2.2.15/lib/haml/buffer.rb.old    2009-12-04 22:00:21.000000000 +0100
+++ /usr/local/lib/ruby/gems/1.9.1/gems/haml-2.2.15/lib/haml/buffer.rb    2009-12-04 22:02:24.000000000 +0100
@@ -115,7 +115,7 @@
         text.sub!(tabs, '') if dont_tab_up
       end
 
-      @buffer << text
+      @buffer << text.force_encoding('utf-8')
       @real_tabs += tab_change
     end
Publié dans : Rails
Ecrire un commentaire - Voir les 0 commentaires
Mardi 24 novembre 2009 2 24 /11 /Nov /2009 22:49
résolu => lci avec un patch
Publié dans : Rails
Ecrire un commentaire - Voir les 0 commentaires
Mardi 24 novembre 2009 2 24 /11 /Nov /2009 22:28
ruby script/generate cucumber
(résolu)
Publié dans : Rails
Ecrire un commentaire - Voir les 0 commentaires
Lundi 23 novembre 2009 1 23 /11 /Nov /2009 21:04
Pour taiter le probmème et éviter de recharger plusieurs fois le module il faut mettre :

module AuthenticatedSystem
  unloadable
...
Publié dans : Rails
Ecrire un commentaire - Voir les 0 commentaires
Samedi 21 novembre 2009 6 21 /11 /Nov /2009 22:21
<%=request.env.inspect%>
Publié dans : Rails
Ecrire un commentaire - Voir les 0 commentaires

Présentation

Recherche

Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus