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.

JavaScript Avançado

O JavaScript é a única linguagem que muitos acreditam saber sem nunca terem parado para realmente aprendê-la. Neste workshop rápido você entenderá de verdade todos os conceitos avançados do JavaScript em 4 horas puramente práticas.

Saiba mais Fechar

Conheça também o HOWTO