tapajos / brazilian-rails

Brazilian Rails é um conjunto de gems para serem usadas com Ruby e com o Ruby on Rails e tem como objetivo unir alguns recursos úteis para os desenvolvedores brasileiros.
http://brazilian-rails.rubyforge.org
361 stars 100 forks source link

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

Closed andrerpbts closed 12 years ago

andrerpbts commented 12 years ago

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.

plentz commented 12 years ago

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]