ruby-on-rails - 将 html 类传递给 options_for_select 中的选项不起作用 Rails 2.3.9

标签 ruby-on-rails ruby ruby-on-rails-2

我正在开发 Rails 2.3.9 应用程序。我需要将一个类传递给选项。我正在做的方式是

<%= select(:resporg, "hresporg_#{row_id}",options_for_select(["Item11",["Item 2", {:class => 'has-versions'}]]), {}, {:multiple => true})%>

输出

<select id="resporg_hresporg_1" name="resporg[hresporg_1][]" multiple="multiple">
<option value="Item11">Item11</option>
<option value="classhas-versions">Item 2</option>
</select>

如果您检查上面的输出,该类将作为值出现。知道出了什么问题吗?

最佳答案

根据this ,

['display','value',:class => 'option_class']

将产生

<option value="value" class="option_class">display</option>

所以对于你的情况,我会尝试这个:

["Item 2", "Item2", :class => 'has-versions']

关于ruby-on-rails - 将 html 类传递给 options_for_select 中的选项不起作用 Rails 2.3.9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14751369/

相关文章:

ruby-on-rails - Heroku 和 Restful API 隐私和安全问题

ruby-on-rails - 如何在 Ruby 中将数组元素作为单独的方法参数传递?

ruby-on-rails - 无法让设计从 Angular.js 注销

ruby - Vimscript 在行和列处附加字符串

javascript - 为什么 D3.js 不显示任何内容? (RoR申请)

sql - Rails/Active Record .save!效率问题

javascript - 在 Rails 4 上处理 AJAX 的正确方法是什么?

ruby-on-rails - 是否有内置方法从数据库中获取单个 ActiveRecord 属性(忽略内存中的值)?

ruby-on-rails-3 - 命名空间类的单表继承和 'type'值

ruby-on-rails - require 'pg' 返回 true 但未能定义 PGconn 和 PG