Novidades do Brazilian Rails

Como muitos já sabem, estamos refatorando o plugin Brazilian Rails, para torná-lo um conjunto de gems, não perdendo a opção de instalar como plugin.

Nesse meio tempo, estou lendo o livro RailsSpace, onde me deparei com um exemplo da view de perfil de usuario, conforme o trecho abaixo:

1 <div class="form_row">
2   <label for='gender'>Sexo:</label>
3   <%= radio_button :spec, :gender, 'M' %>Masculino
4   <%= radio_button :spec, :gender, 'F' %>Feminino
5 </div>

Notaram algo que talvez muitos fazemos para cadastro de pessoas? É, isso mesmo! Seleção de sexo.

Então, no meio dessa bagunça, implementamos mais dois helpers.

1 <%= select_sexo :spec, :gender %>
2 ==>
3 <%= radio_button(:spec, :gender,'M') %> Masculino
4 <%= radio_button(:spec, :gender, 'F') %> Feminino
5 
6 <%= radio_button_sexo :spec, :gender %>
7 ==>
8 <%= select :sexo, :spec, [['Masculino', 'M'], ['Feminino', 'F']] %>

Veja como ficaria o exemplo do livro:

1 <div class="form_row">
2   <label for='gender'>Sexo:</label>
3   <%= radio_button_sexo :spec, :gender %>
4 </div>

Em breve, mais novidade… E continuem acompanhando pelo twitter… :)

blog comments powered by Disqus