Ich versuche also, das erste Optionsfeld standardmäßig für ein Formular aktiviert zu setzen. Ich kann nicht herausfinden, wie es geht. Ich kann alle Eingänge erhalten zu checked="checked"
haben durch Zugabe geprüft: true oder geprüft: ‚geprüft‘ in den HTML-Optionen, wie in der folgenden:Wie lege ich eine voreingestellte Option mit Rails collection_radio_buttons fest?
<%= f.collection_radio_buttons :category_id, @categories, :id, :name, {}, { checked: true } %>
<%= f.collection_radio_buttons :category_id, @categories, :id, :name, {}, { checked: 'checked' } %>
Ich habe versucht geprüft folgende Angaben enthalten: @category.first
, wie in der folgende:
<%= f.collection_radio_buttons :category_id, @categories, :id, :name, {}, { checked: @category.first } %>
Aber das funktioniert auch nicht. Keine der Eingaben wird überprüft.
Irgendwelche Ideen?
Das ist richtig. Sie können die Dokumentation für weitere Referenz- und Beispielanwendungen ansehen: http://apidock.com/rails/v4.0.2/ActionView/Helpers/FormOptionsHelper/collection_radio_buttons –
Das hat funktioniert! Allerdings musste ich den Optionen-Hash und nicht den html_options-Hash (wo ich ihn vorher hatte) einfügen. – AdamB
Danke - kämpfte mit dieser für eine Weile. – skwidbreth