这段时间做了公司的cms,需要用到很多的表单,其中需要用到options_for_select,但是上网查了很多资料,给我提供的example都不能解决我的问题,一下是我常用的options_for_select的例子,希望对朋友有帮助:

注意下面的@news.headline_position.to_s,这是要显示options的selected.

<%= select_tag ‘news[headline_position]‘, options_for_select(%w{1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 },@news.headline_position.to_s) % >

<%= select_tag ‘news[beta_visible]‘, options_for_select({ ‘hiden’ => ’1′,’display’ =>’0′ },@news.beta_visible) %>

转载请注明:韦旭红的点点滴滴 » 关于rails表单设计的心得——options_for_select