Campo select no Rails

11/11/06

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>
À propósito, estou gostando bastante de Rails.

Comentários #


#1 Rafael disse:
12 Nov 06, 08:43PM

Onde começou estudando Ruby? ou por onde anda estudando?

#2 Nando Vieira disse:
12 Nov 06, 11:03PM

Rafael: meto a cara em algum projeto pessoal e vou desenvolvendo. Quando pinta alguma dúvida vou no RubyOnBr ou no irc (#rubyonrails), além de usar muito o oráculo.

Deixe um comentário




Este blog usa o Gravatar.


Não é aceito código HTML:
adicione-o no pastie.caboo.se ou paste.milk-it.net e poste apenas o link.

Se este é seu primeiro comentário, ele terá que ser aprovado antes de ser exibido.