Rails 表单,如何使用 jquery 设置隐藏字段的值

Rails Form, How to set value of hidden field with jquery

在我的 rails 应用程序视图中,我有一些输入框

....
 <%= form.label :object_id %>
 <input type="text" id="bla" disabled="disabled">
 <%= form.hidden_field :object_id, id: :_id %>
.... 

使用我的 Jquery 脚本,我尝试设置隐藏字段的值并且它设置了正确的值,但是当我提交表单以保存它时,保存类似这样的内容:

# <某物:0x007f2331b74408>

为什么? 谁能帮帮我?

hidden_field 方法具有以下签名:

hidden_field(object_name, method, options = {})

尝试如下设置:

<%= f.hidden_field 'object_id', :value => params[:object_id] %>

现在,字段的值设置为对象的引用而不是值。