gpt4 book ai didi

ruby-on-rails-3 - 将类添加到 options_from_collection_for_select 中的选项

转载 作者:行者123 更新时间:2023-12-04 06:57:18 26 4
gpt4 key购买 nike

我想根据选项项向我的 select 标记中的选项元素添加一个类(“has-versions”)。如何添加该类?

 = select_tag 'project_version_id', "<option value='' disabled>-optional select version-</option>".html_safe + options_from_collection_for_select(current_user.current_project.project_versions, :id, :name, @test_case.script.try(:project_version_id))

我需要它是这样的:

<select name="project_version_id" id="project_version_id">
<option disabled="" value="">-optional select version-</option>
<option selected="selected" value="19">NOOB SAIBOT</option>
<option class="has-versions" value="20">PEW PEW</option>
</select>

最佳答案

以下内容可以帮助您入门:2 项改进:

  • 使用 :include_blank 作为“起始”值
  • 在生成选择选项时传递:class

.

<%= select 
"new_something",
"project_version_id",
options_for_select(["Item11", ["Item 2",{:class=>'has-versions'}]]),
{:include_blank => '-optional select version-'} %>

提示:您可以根据需要对数组使用collect 来生成options_for_select

关于ruby-on-rails-3 - 将类添加到 options_from_collection_for_select 中的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5375684/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com