我正在尝试通过number_field actionview表单助手检索为输入生成的ID。
我正在更新一些现有代码,其中包含以下输入而没有标签:
<%= item_form.number_field :quantity, :min => 0 %>
当我尝试添加这样的标签时:
<%= label_tag :quantity, "Foo" %>
标签标签的'for'属性显示为'quantity',而number字段的id显示为'order_line_items_attributes_0_quantity'
由于页面上可能有多个这样的字段,我不能拥有静态ID。
TIA。
答案 0 :(得分:1)
<%= item_form.label :quantity, "Foo" %>
应使用正确的ID生成“for”属性。