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] %>
现在,字段的值设置为对象的引用而不是值。
在我的 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] %>
现在,字段的值设置为对象的引用而不是值。