gpt4 book ai didi

html - 如何将 css 类 (Bootstrap) 添加到 Rails 中带有循环的选择字段?

转载 作者:太空宇宙 更新时间:2023-11-04 02:55:48 24 4
gpt4 key购买 nike

我有以下选择字段:

<%= f.select(:avaliador_id) do %>
<% @usuarios_array.each do |u| %>
<%= content_tag(:option, u.first, value: u.last) %>
<% end %>
<% end %>

如何将 css 类(Bootstrap 的表单控件)添加到选择菜单?

提前致谢。

附言this question的答案显示了如何在没有 each 循环的情况下执行此操作。但在我的例子中有一个循环,我无法让 css 类工作。

最佳答案

查看文档:http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-select方法如下:选择(对象,方法,选择= nil,选项= {},html_options = {},&block)由于您正在传递一个 block 并且对象参数是 f 变量,因此以下应该有效:

<%= f.select(:avaliador_id, {}, {class: "form-control"}) do %>
<% @usuarios_array.each do |u| %>
<%= content_tag(:option, u.first, value: u.last) %>
<% end %>
<% end %>

但是,我不确定这是否会解释 choices 参数,所以它可能是:

<%= f.select(:avaliador_id, nil, {}, {class: "form-control"}) do %>
<% @usuarios_array.each do |u| %>
<%= content_tag(:option, u.first, value: u.last) %>
<% end %>
<% end %>

关于html - 如何将 css 类 (Bootstrap) 添加到 Rails 中带有循环的选择字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32213064/

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