読者です 読者をやめる 読者になる 読者になる

一分一秒真剣勝負!

Ruby, Railsなど。Web系の技術ネタを充実させたい・・が、そうなるかは分からない。

collection_selectに:selectedオプションが欲しいが、Rails3にも無いっぽい

memo rails

 やっと仕事でRails3を使い始めたので、collection_selectに:selectedオプションが動くようになってるかなーと思ったんだけど、ダメでした。なので今まで通りselectで以下のように書いいてます。

  <% form_for @user do |f| %>
  <% f.select(:item_id, Item.all.collect { |i| [i.name, i.id] }, :html=>{ :selected => @item.id }) %>
  <% end %>

 プルダウンリストで:selectedを指定するにはselectで書くしかないのだろうか。