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

Closed
andrerpbts opened this Issue Feb 2, 2012 · 1 comment

Comments

Projects
None yet
2 participants
@andrerpbts

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

This comment has been minimized.

Show comment
Hide comment
@plentz

plentz Apr 4, 2012

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]

plentz commented Apr 4, 2012

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]

@andrerpbts andrerpbts closed this May 24, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment