ruby-on-rails-3 – 如何从rails 3中的哈希创建下拉列表
发布时间:2020-12-17 01:28:56 所属栏目:百科 来源:网络整理
导读:在rails 3中,如何从哈希创建Dropdown 我的User类中有以下代码 class User ... other codes key :gender,Integer # i use mongo db class self def genders() genders = { '1' = 'Male','2' = 'Female','3' = 'Secret' } end endend 在用户表单中,我正在尝试
在rails 3中,如何从哈希创建Dropdown
我的User类中有以下代码 class User ... other codes key :gender,Integer # i use mongo db class << self def genders() genders = { '1' => 'Male','2' => 'Female','3' => 'Secret' } end end end 在用户表单中,我正在尝试创建性别下拉列表 <%= f.collection_select nil,:gender,User.genders,:key,:value %> 但它抱怨 undefined method `merge' for :value:Symbol 那么创建下拉列表的正确方法是什么? 谢谢 解决方法
这应该工作:
<%= f.collection_select :gender,:first,:last %> 编辑:说明:
User.genders.each do |object| output << "<option value=#{object.first.inspect}>#{h object.last}</option>" end 当你调用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 正则表达式 – 使用Perl在方括号“[]”之间提取数据
- c – 私人模板功能
- 怎么可能在C中有一个字符串数组?
- ruby-on-rails – 没有ActiveRecord的form_for,表单操作不更
- 第一节、oracle的安装及数据库和表的创建,知识整理
- Flash ActionScript3.0 (7)创建Bitmap类的实例
- flex-flow:以反向顺序html和css的row-reverse wrap-revers
- 简单的Ruby编辑器?
- jmeter如何将上一个请求的结果作为下一个请求的参数——使用
- repo init error - manifest xxx.xml not available