Qual è il modo più rapido ed elegante per contrassegnare il valore dell'opzione attualmente selezionata nel modulo in HAML?Modulo Rails (selezionare/opzione) - come contrassegnare l'opzione selezionata con HAML?
%form{:action => '', :method => 'get'}
%select{:name => 'param_name'}
%option{:value => 'A'} A data
%option{:value => 'B'} B data
Un modo:
- if params[:param_name] == "A"
%option{:value => 'A', :selected => 'selected'} A data
- else
%option{:value => 'A'} A data
ma questo è inadeguato quando la select
scatola volontà ha molti campi di opzione ...
che cosa fa il selezionati: params [: X]? – jpganz18
il valore selezionato predefinito. il valore per selezionato può essere vero o falso (che il == valuta) – msanjay