Sto lavorando su una semplice applicazione intranet realizzata con Rails 3.1.Rails 3 caselle di selezione a discesa?
Ho un modello per i collegamenti che ha i seguenti campi:
name:string
url:string
colour:string
ho messo attributo in una classe il colore della vista, in questo modo:
<a href="linkaddress" class="<%= link.colour %>">Link Name</a>
nel momento in il nuovo modulo di collegamento Ho solo un semplice input di form in cui l'utente può digitare qualsiasi cosa e diventerà la classe href come previsto.
Quello che mi piacerebbe fare è creare un elenco a discesa di opzioni preimpostate, queste opzioni sono semplicemente rosso, verde e blu (ad esempio). Dato che sembra abbastanza semplice, non penso che ci sia bisogno di un aiuto.
Ho letto alcune altre domande e risposte su SO e sembrano mostrare esempi in cui si ha il nome seguito da un numero ID. Voglio solo avere il codice qui sotto:
<select name="colour">
<option value="red">Red</option>
<option value="green">Green</option>
<option value="blue">Blue</option>
</select>
Sono sicuro che questo è semplice ma non riesco a capirlo. Ho letto le informazioni sulle API di Rails e select_for_tag mi ha confuso!
Perfetto, proprio quello che volevo. Grazie! – dannymcc