如何获取动作视图表单助手自动生成的ID' number_field'输入?

时间:2012-12-10 12:43:36

标签: ruby-on-rails actionview actionviewhelper

我正在尝试通过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。

1 个答案:

答案 0 :(得分:1)

<%= item_form.label :quantity, "Foo" %>应使用正确的ID生成“for”属性。