Brazilian Railsem ação
Celestino Gomeshttp://tinogomes.wordpress.com
Brazilian Rails em Ação
1
Por onde começar?
http://www.improveit.com.br/software_livre/brazilian_rails
Celestino Gomeshttp://tinogomes.wordpress.com
Brazilian Rails em Ação
2
Quem está por trás disso tudo?
O Marcos Tapajós tomou coragem para publicar as funcionalidades em um plugin, com testes unitários para garantir que tudo funcione conforme manda o figurino.
Os loucos que mantém tudo funcionando são: Celestino Gomes, a galera da Improte It e mais alguns que não se manifestaram para pagar esse mico...
3
Brazilian Rails em Ação
Celestino Gomeshttp://tinogomes.wordpress.com
EXTRA! EXTRA!Brazilian Rails em Ação
http://blog.improveit.com.br/articles/2008/08/31/saiu-o-brazilian-rails-2-0
4
Celestino Gomeshttp://tinogomes.wordpress.com
O que foi?
O Brazilian Rails foi o plugin de internacionalização mais conhecido do Brasil e tinha como objetivo unir vários recursos de regras e traduções para o desenvolvedor brasileiro.
5
Brazilian Rails em Ação
Celestino Gomeshttp://tinogomes.wordpress.com
O que é?
6
Brazilian Rails é um conjunto de gems para serem usadas com Ruby e Rails e tem como objetivo unir alguns recursos úteis para os desenvolvedores brasileiros.
Brazilian Rails ainda pode ser usado como plugin.
Brazilian Rails em Ação
Celestino Gomeshttp://tinogomes.wordpress.com
Como instalar a gem?
7
gem install brazilian-rails
Brazilian Rails em Ação
Celestino Gomeshttp://tinogomes.wordpress.com
e como plugin?
8
A partir do Rails 2.1
Brazilian Rails em Ação
Celestino Gomeshttp://tinogomes.wordpress.com
e como plugin?Brazilian Rails em Ação
9
Até a versão 2.0.2...
Faça o download do plugin pelo Github e descompactar o arquivo zip na pasta vendor/plugin/brazilian-rails
Celestino Gomeshttp://tinogomes.wordpress.com
O que tem no Brazilian Rails?
Brazilian Rails em Ação
10
Date e Time no formato brasileiro, Números por Extenso, Dinheiro, Feriado, Mensagens de erro traduzidas, Pluralização em português-Brasil-sil-sil, Busca por Cep, Helpers...
Celestino Gomeshttp://tinogomes.wordpress.com
11
Brazilian Rails em Ação
Sem Brazilian Rails
Com Brazilian Rails
gem brtraducao Mensagens Traduzidas
Celestino Gomeshttp://tinogomes.wordpress.com
Brazilian Rails em Ação
12
gem brtraducao Pluralização
Celestino Gomeshttp://tinogomes.wordpress.com
brstringMétodos
Brazilian Rails em Ação
13
nome_proprio
remover_acentos
titleize
upcase
downcase
Celestino Gomeshttp://tinogomes.wordpress.com
brstringBrazilian Rails em Ação
14
Celestino Gomeshttp://tinogomes.wordpress.com
brnumerosBrazilian Rails em Ação
15
Celestino Gomeshttp://tinogomes.wordpress.com
brdinheiroBrazilian Rails em Ação
16
Celestino Gomeshttp://tinogomes.wordpress.com
brcepBrazilian Rails em Ação
17
Celestino Gomeshttp://tinogomes.wordpress.com
brhelpersSeleção de Estados
Brazilian Rails em Ação
18
select_uf :usuario, :estado
select_estado :usuario, :estado
Celestino Gomeshttp://tinogomes.wordpress.com
brhelpersSeleção de Sexo
Brazilian Rails em Ação
19
select_sexo :usuario, :sexo
radio_button_sexo :usuario, :sexo
Celestino Gomeshttp://tinogomes.wordpress.com
Tem documentação?Brazilian Rails em Ação
20
Celestino Gomeshttp://tinogomes.wordpress.com
http://brazilian-rails.improveit.com.br/
Achou um BUG?Brazilian Rails em Ação
21
Celestino Gomeshttp://tinogomes.wordpress.com
http://rubyforge.org/projects/brazilian-rails/
Quer ajudar?Brazilian Rails em Ação
22
É só fazer o fork no Gitbub e enviar as modificações para o Tapajós.
http://github.com/tapajos/brazilian-rails
Celestino Gomeshttp://tinogomes.wordpress.com
ContatoBrazilian Rails em Ação
23
Blog: http://tinogomes.wordpress.com
Twitter: tinogomes
WWR: http://www.workingwithrails.com/person/8470-celestino-gomes
E-mail/Gtalk: tinorj_at_gmail_com
Celestino Gomeshttp://tinogomes.wordpress.com
Obrigado! ;)
Brazilian Rails em Ação
Celestino Gomeshttp://tinogomes.wordpress.com
24