tapajos/brazilian-rails

Aplicação Rails travando no JRuby 1.6.6 1.9-mode

Closed this issue · 1 comments

Quando se coloca a gem na aplicação Rails, usando o JRuby 1.6.6 1.9-mode, está fazendo com que o projeto ou mesmo o console do rails trave quando se tenta chamar o método nome_proprio ou titleize em uma string com acentos ou caracteres especiais.

[ andrerpbts@ ~/Documents/jruby/sgo (testes) 
   ↳  rails c
Loading development environment (Rails 3.0.10)
jruby-1.6.6 :001 > "andré rodrigues".titleize
... 
[5]+  Stopped                 rails c

Para voltar ao terminal está sendo necessário dar um kill no processo.

Obs: É possível que seja um bug do JRuby isso, algo relacionado a encodings, mas não consegui até o momento reproduzir nada em um ambiente livre de dependências.

isso foi resolvido no jruby 1.6.7

~/Projects/opensource/foo $ rails c
JRuby limited openssl loaded. http://jruby.org/openssl
gem install jruby-openssl for full support.
Loading development environment (Rails 3.2.3)
jruby-1.6.7 :001 > "andré rodrigues".titleize
 => "André Rodrigues" 
jruby-1.6.7 :002 > exit
~/Projects/opensource/foo $ ruby -v
jruby 1.6.7 (ruby-1.9.2-p312) (2012-02-22 3e82bc8) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_29) [darwin-x86_64-java]