2011-11-11 12 views

risposta

12

Ci sono un paio di modi per farlo. Probabilmente la cosa migliore sarebbe quella di utilizzare il pulsante di scelta name o id:

form.radiobutton_with(:name => /b/).check 

Si potrebbe anche fare qualcosa di simile:

form.radiobuttons.first.check 

Che è più succinta, ma più probabilmente a rompere (se per esempio dovevi cambiare il design del tuo modulo).

+0

grazie mille per quello. Ho usato 'form.radiobuttons [0] .checked = true' ma questo non ha fatto' form.radiobuttons [1] .checked = false' ho dovuto farlo manualmente, tutto ciò che puoi suggerire? – ktkaushik

0

Se si desidera accedere a un pulsante di scelta specifica di un gruppo di pulsanti di opzione, è possibile farlo in questo modo:

form.radiobutton_with(name: 'Choose wisely', value: 'Carpenter Goblet').check 

Questo vi permetterà di scegliere il pulsante di scelta specifico con il valore desiderato, questo è meglio che selezionare il pulsante di opzione dal suo gruppo usando un indice.