【发布时间】:2017-10-04 12:43:28
【问题描述】:
假设我有这个表单,但已经有一个变量 client_id,我想将它传递给控制器。看起来我需要使用 hidden_field_tag。我试过了,但我认为我的语法不太正确。知道我做错了什么吗?谢谢
<%= form_for(@assessment) do |f| %>
<div class="field">
<%= f.label :weight %><br>
<%= f.text_field :weight %>
</div>
<div class="field">
<%= f.label :heartrate %><br>
<%= f.text_field :heartrate %>
</div>
<div class="field">
<%= f.label :bodyfat %><br>
<%= f.text_field :bodyfat %>
</div>
<%= hidden_field_tag :client_id, @client.id %>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
【问题讨论】:
-
你在哪里设置@client对象?以及如何?
标签: ruby-on-rails ruby