【发布时间】:2011-01-03 05:04:26
【问题描述】:
根据(有点官方)this guide,我也可以制作单选按钮的标签来选择该单选按钮。他们说,
始终为每个复选框和单选按钮使用标签。它们将文本与特定选项相关联并提供更大的可点击区域。
很遗憾,我的表单无法使用此功能。这是我的代码:
<% form_for(@bet) do |f| %>
<%= f.label :bet_type %>
<%= f.radio_button :bet_type, "moneyline" %>
<%= f.label :bet_type_moneyline, "Moneyline" %>
<%= f.radio_button :bet_type, "spread" %>
<%= f.label :bet_type_spread, "Spread" %>
<% end %>
我也试过这个(因为这是示例使用 FormTagHelper 而不是 FormHelper 的方式):
<% form_for(@bet) do |f| %>
<%= radio_button_tag :bet_type, "moneyline" %>
<%= label_tag :bet_type_moneyline, "Moneyline" %>
<%= radio_button_tag :bet_type, "spread" %>
<%= label_tag :bet_type_spread, "Spread" %>
<% end %>
但是,我仍然无法让它工作。我正在使用 rails 2.3.5 和 ruby 1.8.7。
感谢您的阅读,也许可以提供帮助!
【问题讨论】:
-
你能告诉我们上面的代码输出了什么吗?
标签: html ruby-on-rails ruby web-applications