Helper Plural Rails

Foi exatamente esta minha busca: ” helper  plural rails “, pq eu estava desconfiado que deveria existir um helper pra isso, pois em Rails tudo deve ser feito em uma linha 😛

Referencia: ActionView

 pluralize(2, 'Item')
 => "2 Itens"

Aquele negócio preguiçoso de “Foram encontrada(s) 1 corrência(s)” estão com os dias contados!

Atenção, não sei dizer como está com o Rails >= 2.2 e internacionalização, mas até o 2.1.1 você deve precisar de um arquivo de inflections.rb em portuguÊs para sites nacionais! Ou Brazilian Rails no projeto deve resolver

Bjunda

Advertisements

2 thoughts on “Helper Plural Rails

  1. Legal!

    E se…
    O site fosse ter duas línguas? Ainda é fácil?

    Em C++/Qt, ficaria:
    tr(“%n Item”).arg(2);
    Que pode ser traduzido pra diversas línguas no plural e no singular!

  2. @Suzuki: Então, que nem ta na obs sobre o R >= 2.2, eu creio que o plural ficará na língua do usuário (desde que fosse suportado pelo site, ie. precisa de um arquivo de inflection para cada lingua)

    Não entendi “Que pode ser traduzido pra diversas línguas no plural e no singular!” muito bem

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s