Ruby on rails 如何在RubyonRails中使用表单_中的隐藏_字段?

Ruby on rails 如何在RubyonRails中使用表单_中的隐藏_字段?,ruby-on-rails,forms,hidden-field,Ruby On Rails,Forms,Hidden Field,我读过,但我对RoR还不熟悉,所以理解起来有点困难。我正在使用一个表单创建一个新的请求记录,并且我需要发送的所有变量都已经存在。以下是我需要发送的数据(这在do循环中): 这是我的表单,到目前为止它仍然有效,但只发送所有内容的空值: <% form_for(:request, :url => requests_path) do |f| %> <div class="actions"> <%= f.submit e %> &

我读过,但我对RoR还不熟悉,所以理解起来有点困难。我正在使用一个表单创建一个新的请求记录,并且我需要发送的所有变量都已经存在。以下是我需要发送的数据(这在do循环中):

这是我的表单,到目前为止它仍然有效,但只发送所有内容的空值:

<% form_for(:request, :url => requests_path) do |f| %>
    <div class="actions">
        <%= f.submit e %>
    </div>
<% end %>
请求路径)do | f |%>
如何使用隐藏字段发送我已有的数据?感谢阅读。

参考或

使用时请注意

   <%= f.hidden_field :some_column %>
<%= hidden_field_tag 'selected', 'none'  %>

它将更改为html

<input type="hidden" id="request_some_column" name="request[some_column]" value="#{@request.some_column}" />
   <input id="selected" name="selected" type="hidden" value="none"/>

当你使用

   <%= f.hidden_field :some_column %>
<%= hidden_field_tag 'selected', 'none'  %>

它将更改为html

<input type="hidden" id="request_some_column" name="request[some_column]" value="#{@request.some_column}" />
   <input id="selected" name="selected" type="hidden" value="none"/>

您可以发送自定义值作为模型的隐藏输入,如下所示:


其中
value:12
只是一个演示,但您可以传递所需的任何值

刚刚尝试了w[:calleeID]>但它只发送了NULL