(NOTE: J'ai lu http://shiningthrough.co.uk/Select-helper-methods-in-Ruby-on-Rails, mais ne sais pas quoi choisir)En utilisant collection_select ou sélectionnez ou select_tag
J'ai un formulaire qui sera utilisé comme filtre de recherche (La méthode est d'obtenir). Ce qui précède produit la sortie que je veux pour les étiquettes, mais il n'y a pas de paramètre "sélectionné" où je pourrais transmettre une valeur params. J'ai aussi ne pas le fait que le nom est bien sûr [id], je préfère avoir ce nom course_id
que je pouvais faire:
<%= select_tag(:course_id, raw("<option>All Courses</option>") + options_from_collection_for_select(@courses, :id, :title, params[:course_id])) %>
Mais je n'aime pas le fait que je suis options de concaténation, mais cela pourrait être mon meilleur pari.
Des avis, des suggestions?