我正在尝试获取有关在选择它的同一个ERB文件中选择了哪个单选按钮的信息。
我有一个数组,其中总有3个项目。我运行该数组并将它们作为单选按钮添加到以下代码中:
<% my_array.each do |item| %>
<input type="radio" id="<%=item%>" name="selected_item" value="<%=item%>">
<label for="<%=item%>"><%=item%></label>
<% end %>
然后下面几行我试图使用以下代码访问所选项目:
<%= "TEST: #{selected_item}" %>
但它始终会出现以下错误消息:
2016-05-04 23:51:24 - NameError - undefined local variable or method `selected_item'>
为什么它似乎无法找到单选按钮的任何帮助都会非常有用。
答案 0 :(得分:0)
selected_item不是变量或方法,因此您的字符串插值无法正常工作。我不确定你要做什么,但你添加的所有3个单选按钮都会有“selected_item”这个名字。