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
2
3
4
5
<div class="form_row">
<label for='gender'>Sexo:</label>
<%= radio_button :spec, :gender, 'M' %>Masculino
<%= radio_button :spec, :gender, 'F' %>Feminino
</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
2
3
4
5
6
7
8
<%= select_sexo :spec, :gender %>
==>
<%= radio_button(:spec, :gender,'M') %> Masculino
<%= radio_button(:spec, :gender, 'F') %> Feminino
<%= radio_button_sexo :spec, :gender %>
==>
<%= select :sexo, :spec, [['Masculino', 'M'], ['Feminino', 'F']] %>
Veja como ficaria o exemplo do livro:
1
2
3
4
<div class="form_row">
<label for='gender'>Sexo:</label>
<%= radio_button_sexo :spec, :gender %>
</div>
Em breve, mais novidade… E continuem acompanhando pelo twitter… :)