Какой самый быстрый и элегантный способ отметить выбранное в данный момент значение параметра в форме 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
будет много полей параметров...