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

时间:2018-01-14 15:28:05

标签: jquery ruby-on-rails forms hidden

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

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

使用我的Jquery脚本,我尝试设置隐藏字段的值,并设置正确的值,但是当我提交表单保存时,保存类似的东西:

#&lt;东西:0x007f2331b74408&gt;

为什么呢? 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

hidden_​​field方法具有以下签名:

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

尝试按如下方式设置:

cd $directory/

dat_file=$(find "$directory" -name '*.dat' -exec basename {} \;)    #find *.dat file
chmod 700 $directory/$dat_file  #changing its permission to be copied

cp $directory/$dat_file $second_dir/$dat_file           #copying .dat file

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