2011-12-17

railsでselect_tagで事前に選んだ項目でselectedさせる

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
railsでselectボックスを利用している場合で
validateとかに失敗して、画面を再表示させたいときに、
事前に選択していた項目をselectedにしたい場合です。

こうしてみました。

<%= select_tag(“aaa”, options_for_select([['あああ',1],['いいい',2],['ううう',3]], params['aaa'] )) %>

でも、前回選んでおいたものがselectedにならなかったのです。


<%= select_tag(“aaa”, options_for_select([['あああ',1],['いいい',2],['ううう',3]], params['aaa'].to_i )) %>


こうする必要がありました。

ちゃんちゃん。

コメントを投稿