我知道还有其他一些类似的问题,但它们对我不起作用。我感谢任何贡献或帮助。
<%= f.select(:status) do %>
<% [['Activo', 1], ['Inactivo', 2]].each do |c| -%>
<%= content_tag(:option, c.first, value: c.last) %>
<% end %>
<% end %>
select
需要两个选项哈希,第二个用于 html 选项。
要在单个(长)行中构建示例代码:
= f.select :status, [['Activo', 1], ['Inactivo', 2]].each { |c| content_tag(:option, c.first, value: c.last) }, {}, class: "form-control"
这将产生与以下相同的 HTML:
= f.select :status, [['Activo', 1], ['Inactivo', 2]], {}, class: "form-control"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句