que estoy tratando de migrar una aplicación Sinatra al rubí 1,9rubí 1,9 + Sinatra codificación de caracteres incompatibles: ASCII-8BIT y UTF-8
estoy usando Sinatra 1.0, 1.2.0 y acumular erb plantillas
cuando comienzo Sinatra funciona pero cuando solicito la página web desde el navegador me sale este error:
Encoding::CompatibilityError at/
incompatible character encodings: ASCII-8BIT and UTF-8
todos los archivos .RB tiene esta cabecera:
#!/usr/bin/env ruby
# encoding: utf-8
Creo que el problema está en los archivos de erb incluso si se demuestra que es codificación UTF-8
[[email protected] views]$ file home.erb
home.erb: UTF-8 Unicode text
cualquiera tenía este problema antes? ¿Sinatra no es totalmente compatible con ruby 1.9?
Intente cambiar temporalmente los archivos a ascii solamente. – Adrian
el problema es que necesito usar utf-8 fletadores en las plantillas. – John
Si usa HTML, debe reemplazarlos por entidades. De lo contrario, es posible que desee intentar sacarlos temporalmente solo para ver si son el problema. – Adrian