選択されたチェックを画面遷移後も維持する

2011-03-04#rails

 チェックボックスやラジオボタンで選択したものを画面遷移後もチェックしたままにしておきたい、ってことあるじゃないですか。けっこうそういうシーンは多いので、メモ。

<% @something_cool.each do |something| -%>
    <%= radio_button_tag "cool", "#{something}", (something == params[:cool]) %><%=h something %>
<% end -%>