Campo select no Rails
Leia em menos de um minuto
Estou estudando Ruby on Rails. Após gerar um scaffold, ele me gerou um select
com duas opções, só que hard-coded.
A desvantagem é que ao submeter um formulário, ele não mantém a opções enviada seleciona, caso ocorra algum erro de validação. Foi muito simples resolver. Só precisei trocar o trecho gerado por este:
<p>
<label for="operation_pending">Pending</label><br/>
<%= select_tag 'operation[pending]',
options_for_select([['Yes', 'true'], ['No', 'false']],
params[:operation][:pending])} %>
</p>
A propósito, estou gostando bastante de Rails.