Rails中使用多选框_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > Rails中使用多选框

Rails中使用多选框

 2011/10/18 6:11:25  jsntghf  http://2015.iteye.com  我要评论(0)
  • 摘要:<%=select_tag("tag_ids[]",options_for_select(Tag.find(:all).collect{|tag|[tag.name,tag.id]},@post.tags.collect{|tag|tag.id}),{:multiple=>true,:size=>6,:id=>"post_tags"})%>其中:multiple=>true表示为多选框,不写默认为单选
  • 标签:使用 rails
<%= select_tag("tag_ids[]", options_for_select(Tag.find(:all).collect { |tag| [tag.name, tag.id] }, @post.tags.collect {|tag| tag.id}), {:multiple => true, :size => 6, :id => "post_tags"}) %>

?

其中:multiple => true表示为多选框,不写默认为单选。


options_for_select参数为两个collect,第一个collect为select选择的集合,注意id和name的顺序;第二个collect为默认勾选选项的集合。


size规定列表中可视选项数量,如果小于总数量,会显示滚动条。

发表评论
用户名: 匿名