Rails de forme (select/option) - comment marquer option sélectionnée avec HAML?

Quel est le moyen le plus rapide et la plus élégante façon de marquer actuellement sélectionné, la valeur d'option dans le formulaire en HAML?

%form{:action => '', :method => 'get'}
   %select{:name => 'param_name'}
      %option{:value => 'A'} A data
      %option{:value => 'B'} B data

:

- if params[:param_name] == "A"
  %option{:value => 'A', :selected => 'selected'} A data
- else
  %option{:value => 'A'} A data

mais c'est inapproprié lorsque l' select boîte a de nombreux champs d'option...

OriginalL'auteur user984621 | 2012-10-02