gpt4 book ai didi

html - 如何使用 ERB 将类添加到选择下拉循环

转载 作者:太空宇宙 更新时间:2023-11-03 22:52:26 25 4
gpt4 key购买 nike

我有以下循环来使用 ERB 创建一个选择下拉列表。它工作正常。

  <%= f.select(:player_id) do %>
<% @players.each do |p| %>
<%= content_tag(:option, "#{p.first_name} #{p.last_name}", value: p.id) %>
<% end %>
<% end %>

我的问题是如何向选择元素添加类?

我尝试了以下方法:

<%= f.select(:player_id), class: "form-control" do %>
<% @players.each do |p| %>
<%= content_tag(:option, "#{p.first_name} #{p.last_name}", value: p.id) %>
<% end %>
<% end %>

<%= f.select(:player_id), { class: "form-control" } do %>
<% @players.each do |p| %>
<%= content_tag(:option, "#{p.first_name} #{p.last_name}", value: p.id) %>
<% end %>
<% end %>

我见过类似的问题,但没有一个像上面的例子那样使用循环。

最佳答案

这应该适合你。

<%= f.select :player_id, options_for_select( @players.collect { |player| ["#{player.first_name} #{player.last_name}", player.id] } ), class: 'form-control' %>

关于html - 如何使用 ERB 将类添加到选择下拉循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39550368/

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