Não ajuda diretamente na sua questão, mas você pode considerar tirar essa tarefa de calcular essa diferença de tempo do server e deixar essa responsabilidade para o client... veja esse plugin pra jQuery: http://timeago.yarp.com/ q tem inclusive suporte pra i18n
A idéia vem daqui: http://rails-bestpractices.com/posts/105-not-use-time_ago_in_words *Samir* 2013/5/27 Carlos Eduardo Ribeiro <duduribeiro....@gmail.com> > Cara... testa essa gem e vê se ela tem a tradução dessas msgs: > https://github.com/svenfuchs/rails-i18n > sei que os erros do activerecord ela tem. > > vlww > > > 2013/5/27 Alcelyo Roberto <alce...@gmail.com> > >> Blz pessoal , >> >> Estou com um problema para traduzir o >> método distance_of_time_in_words, só retorna em ingles ( 3 Days , 4 hours E >> 35 Minutes ), o resto da app está toda traduzida com I18N, as datas, as >> mensagens só o retorno deste método que nao consegui, alguem já passou por >> este problema ? Alguma ajuda ? >> >> Valeu >> >> -- >> Alcelyo R Mariz >> Bacharel em Sistemas de Informação >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to rubyonrails-talk+unsubscr...@googlegroups.com. >> To post to this group, send email to rubyonrails-talk@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/rubyonrails-talk/CANggXV5FHpkeh5Dp4uL_h%2B1S1Z-9TL-SqUzTVH2druBHpGNapg%40mail.gmail.com?hl=en-US >> . >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > -- > Você recebeu esta mensagem porque está inscrito no Grupo "ruby-sp" em > Grupos do Google. > Para postar neste grupo, envie um e-mail para ruby...@googlegroups.com > Para cancelar a sua inscrição neste grupo, envie um e-mail para > ruby-sp+unsubscr...@googlegroups.com > Para ver mais opções, visite este grupo em > http://groups.google.com.br/group/ruby-sp?hl=pt-BR > Página oficial do GURU-SP: http://www.guru-sp.org > > --- > Você está recebendo esta mensagem porque se inscreveu no grupo "Guru-SP" > dos Grupos do Google. > Para cancelar a inscrição neste grupo e parar de receber seus e-mails, > envie um e-mail para ruby-sp+unsubscr...@googlegroups.com. > Para obter mais opções, acesse https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAPs-Lx%2BZJ5GDRmMmeEQGrAEbYHfCcbtY35xHPhBAPQ0j70LpzQ%40mail.gmail.com?hl=en-US. For more options, visit https://groups.google.com/groups/opt_out.