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





Não é aceito código HTML: adicione-o no pastie.org 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.

jQuery: Dominando o framework

Você quer aprender a usar jQuery de verdade? Então chegou a hora! Neste workshop você verá como funciona este framework de JavaScript, entendendo todos os aspectos que fazem do jQuery uma das melhores ferramentas para desenvolvimento de interfaces.

Saiba mais Fechar

Conheça também o HOWTO