我试图生成一个包含字母表的下拉列表。很奇怪,我知道,我正在为一个游戏(3/4字母)制作一个老式的街机风格名称选择器,可用箭头键选择。
到目前为止,我已经得到了这个:
<%= select_tag(:letters) do %>
<% ('A'..'Z').each do |letter| %>
<%= content_tag(:option, letter, value: letter) %>
<% end %>
<% end %>
我收到了<select>
标记,但未生成option
标记。我确定它只是一个小的语法错误,但我很难过。
答案 0 :(得分:1)
以下内容应该有效:
<%= select_tag(:letters, options_for_select(('A'..'Z').to_a)) %>