Html 如何将隐藏字段标记的id更改为每个id的唯一id?

Html 如何将隐藏字段标记的id更改为每个id的唯一id?,html,ruby-on-rails-3.2,hidden-field,Html,Ruby On Rails 3.2,Hidden Field,我对RubyonRails版本3.2有点问题。我就是无法正确生成html。为了实现这一点,我需要一些帮助,弄清楚如何正确设置隐藏字段标记的id,以便每个库存的每个id都是唯一的,这样我就可以使用名为Equipment me的提交按钮传递正确的值 下面的代码生成了单选按钮html内容的几乎完全相同的副本,除了此内容的id字段被关闭了一个空格 <%= hidden_field_tag :inventory_id, inventory.id, {:id => ['inventor

我对RubyonRails版本3.2有点问题。我就是无法正确生成html。为了实现这一点,我需要一些帮助,弄清楚如何正确设置隐藏字段标记的id,以便每个库存的每个id都是唯一的,这样我就可以使用名为Equipment me的提交按钮传递正确的值

下面的代码生成了单选按钮html内容的几乎完全相同的副本,除了此内容的id字段被关闭了一个空格

     <%= hidden_field_tag :inventory_id, inventory.id, {:id => ['inventory_id_', inventory.id]} %>
['inventory\u id',inventory.id]}%>
上述代码将生成以下html语法:

<input id="inventory_id_ 5" name="inventory_id" value="5" type="hidden">

单选按钮代码如下所示。

并生成以下html代码:

<input id="inventory_id_5" name="inventory_id" value="5" type="radio">
<input id="inventory_id_5" name="inventory_id" value="5" type="hidden">

我的问题是我该怎么做

<input id="inventory_id_ 5" name="inventory_id" value="5" type="hidden">

对此,我希望将其视为html代码的一部分:

<input id="inventory_id_5" name="inventory_id" value="5" type="radio">
<input id="inventory_id_5" name="inventory_id" value="5" type="hidden">

通过解决这个问题:

<%= hidden_field_tag :inventory_id, inventory.id, {:id => ['inventory_id_', inventory.id]} %>
['inventory\u id',inventory.id]}%>
我知道它的语法并不完美,但我需要将此值附加到id,以便我使用的每个清单都是唯一和不同的,这样我就可以正确使用此字段,而不是仅看到每个其他清单的6,即使这些值不同


你知道这是否可行吗?

我会使用插值:

<%= hidden_field_tag :inventory_id, inventory.id, {:id => 'inventory_id_'#{inventory.id}} %>
'inventory_id_35;{inventory.id}}%>

基本上,紧跟在散列之后的大括号中的任何内容都将作为Ruby进行计算并插入HTML。

我将使用插值:

<%= hidden_field_tag :inventory_id, inventory.id, {:id => 'inventory_id_'#{inventory.id}} %>
'inventory_id_35;{inventory.id}}%>
基本上,紧跟在散列之后的大括号中的任何内容都将作为Ruby进行计算并插入HTML