Início > ruby > Novidades do Brazilian Rails

Novidades do Brazilian Rails

29/06/2008


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:

<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.

<%= 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:

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

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

Categoriasruby Tags:, , ,