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
select
しかし、ボックスに多くのオプションフィールドがある場合、これは不適切です...