Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wellington09

combo box

Recommended Posts

tenho a seguinte combo

 

   <select>
     <option value="1">1</option>
     <option value="2">2</option>
     <option value="3">3</option>
     <option value="4">4</option>
     <option value="5">5</option>
     <option value="6">6</option>
     <option value="7">7</option>
     <option value="8">8</option>
   </select>

como eu faço para trazer a opção selecionada ? sei que devo usar o selected="selected" mas como eu faço para saber qual opção está indo do banco de dados e já deixar ela selecionada ?

 

não uso o rails para gerar meus forms, por motivos pessoais

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal selecionei minha combo usando o seguinte metodo:

def edit
    @objeto= Objeto.find(params[:id])
    @selected = "selected='selected'"
    if @objeto.tipo == "carro"
         @carro = @selected
    end
    if @objeto.tipo == "moto"
         @moto = @selected
    end
    if @objeto.tipo == "caminhao"
         @caminhao = @selected
    end
  end


	<select name="imovel[tipo]">
                <option value="carro" <%= @carro%> >carro</option>
                <option value="moto" <%= @moto%> >moto</option>
                <option value="caminhao" <%= @caminhao%> >caminhao</option>
	</select>

se alguem tiver uma ideia melhor !

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu costumo fazer assim:

 

<%= select(:modelo, :campo_id, OutroModelo.all.collect {|c| [ c.nome, c.id ] }) %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Recomendo que estude mais Ruby a fundo e depois va para o framework rails!

Pois assim você vai entender toda a "Mágica" que há por traz do framework.

 

Se não você vai aprender a ser um robô! E nunca vai evoluir! Aprende Ruby a Fundo e depois rails.

 

Há na internei o Livro Why de ruby.

E também o "Aprenda a Programar" que assume que você nunca mexeu com ruby nem programação esse é bom se aprende se divertindo.

 

Tem também bons cursos na internet tai como a E-Genial que tem o curso do básico ao avançado de rails.

Muito bom!

Fique com Deus espero ter ajudado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.