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