brazilian rails em ação
DESCRIPTION
Slide sobre o plugin/gem Brazilian Rails apresentado no TreitaTom em 6/9/2008 por Celestino GomesTRANSCRIPT
![Page 1: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/1.jpg)
Brazilian Railsem ação
Celestino Gomeshttp://tinogomes.wordpress.com
Brazilian Rails em Ação
1
![Page 2: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/2.jpg)
Por onde começar?
http://www.improveit.com.br/software_livre/brazilian_rails
Celestino Gomeshttp://tinogomes.wordpress.com
Brazilian Rails em Ação
2
![Page 3: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/3.jpg)
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
![Page 4: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/4.jpg)
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
![Page 5: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/5.jpg)
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
![Page 6: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/6.jpg)
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
![Page 7: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/7.jpg)
Como instalar a gem?
7
gem install brazilian-rails
Brazilian Rails em Ação
Celestino Gomeshttp://tinogomes.wordpress.com
![Page 8: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/8.jpg)
e como plugin?
8
A partir do Rails 2.1
Brazilian Rails em Ação
Celestino Gomeshttp://tinogomes.wordpress.com
![Page 9: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/9.jpg)
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
![Page 10: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/10.jpg)
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
![Page 11: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/11.jpg)
11
Brazilian Rails em Ação
Sem Brazilian Rails
Com Brazilian Rails
gem brtraducao Mensagens Traduzidas
Celestino Gomeshttp://tinogomes.wordpress.com
![Page 12: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/12.jpg)
Brazilian Rails em Ação
12
gem brtraducao Pluralização
Celestino Gomeshttp://tinogomes.wordpress.com
![Page 13: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/13.jpg)
brstringMétodos
Brazilian Rails em Ação
13
nome_proprio
remover_acentos
titleize
upcase
downcase
Celestino Gomeshttp://tinogomes.wordpress.com
![Page 14: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/14.jpg)
brstringBrazilian Rails em Ação
14
Celestino Gomeshttp://tinogomes.wordpress.com
![Page 15: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/15.jpg)
brnumerosBrazilian Rails em Ação
15
Celestino Gomeshttp://tinogomes.wordpress.com
![Page 16: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/16.jpg)
brdinheiroBrazilian Rails em Ação
16
Celestino Gomeshttp://tinogomes.wordpress.com
![Page 17: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/17.jpg)
brcepBrazilian Rails em Ação
17
Celestino Gomeshttp://tinogomes.wordpress.com
![Page 18: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/18.jpg)
brhelpersSeleção de Estados
Brazilian Rails em Ação
18
select_uf :usuario, :estado
select_estado :usuario, :estado
Celestino Gomeshttp://tinogomes.wordpress.com
![Page 19: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/19.jpg)
brhelpersSeleção de Sexo
Brazilian Rails em Ação
19
select_sexo :usuario, :sexo
radio_button_sexo :usuario, :sexo
Celestino Gomeshttp://tinogomes.wordpress.com
![Page 20: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/20.jpg)
Tem documentação?Brazilian Rails em Ação
20
Celestino Gomeshttp://tinogomes.wordpress.com
http://brazilian-rails.improveit.com.br/
![Page 21: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/21.jpg)
Achou um BUG?Brazilian Rails em Ação
21
Celestino Gomeshttp://tinogomes.wordpress.com
http://rubyforge.org/projects/brazilian-rails/
![Page 22: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/22.jpg)
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
![Page 23: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/23.jpg)
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
![Page 24: Brazilian Rails Em Ação](https://reader033.vdocuments.mx/reader033/viewer/2022060200/55983bf81a28aba4398b45d7/html5/thumbnails/24.jpg)
Obrigado! ;)
Brazilian Rails em Ação
Celestino Gomeshttp://tinogomes.wordpress.com
24