Unten ist meine Select-Form, die richtig funktioniert.Wie fügt man 'select one ...' zu options_from_collection_for_select
Wenn der Benutzer die Seite lädt, muss er eine anfängliche 'select one ...' mit dem Wert null oder '' anzeigen.
Ich habe versucht, es dem Objekt hinzuzufügen, war aber nicht in der Lage und würde mich freuen, Hilfe zu bekommen!
Vielen Dank!
Aus meiner Sicht:
= select_tag 'incident[fault_id]' , options_from_collection_for_select(Fault.all, :id, :label)
Ich benutze Rails 3.2 und HAML
Update:
Durch Zufall ich etwas wirklich süß gefunden:
include_blank: 'select one...'
oder vollständig
= f.collection_select :fault_id, Fault.order(:label), :id, :label, include_blank: 'select one...'
Im Fall mag man das auch ...
Referenz: http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html
Sie könnten Ihre "Inline" -Antwort auf eine echte Antwort auf die Frage verschieben, so dass die Leute dafür stimmen können. Leider: include_blank oder: prompt gibt es nur mit Rails 3.x + – rogerdpack