Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何发送包含多条记录的表单并在rails中包含remote:true_Ruby On Rails_Forms - Fatal编程技术网

Ruby on rails 如何发送包含多条记录的表单并在rails中包含remote:true

Ruby on rails 如何发送包含多条记录的表单并在rails中包含remote:true,ruby-on-rails,forms,Ruby On Rails,Forms,我有以下表格用于创建/编辑体验: <%= form_for ([@experience.worker, @experience]) do |f| %> #Form content <% end %> #形式内容 我这样做是因为员工有很多经验,并且一个经验只属于一个员工(多对一关系),我需要保存具有worker_id属性的经验记录 现在,我想通过javascript提交此表单,以便在控制器中使用format.js。但是我试着将remote:true参数放在()中的

我有以下表格用于创建/编辑体验:

<%= form_for ([@experience.worker, @experience]) do |f| %>

#Form content

<% end %>

#形式内容
我这样做是因为员工有很多经验,并且一个经验只属于一个员工(多对一关系),我需要保存具有worker_id属性的经验记录


现在,我想通过javascript提交此表单,以便在控制器中使用format.js。但是我试着将remote:true参数放在()中的不同位置,结果总是出现语法错误。我应该把它放在哪里,或者通过js提交这样的表单的正确方式是什么?

当前数组中的括号是多余的。你可以把它们去掉。完成此操作后,应在数组后面添加
:remote=>true
作为另一个参数:

<%= form_for [@experience.worker, @experience], :remote => true do |f| %>
true do | f |%>

当前阵列周围的括号是多余的。你可以把它们去掉。完成此操作后,应在数组后面添加
:remote=>true
作为另一个参数:

<%= form_for [@experience.worker, @experience], :remote => true do |f| %>
true do | f |%>

这些括号看起来多余;尝试删除它们并在数组结束后添加
:remote=>true
。就这么简单!谢谢你@artofceno的担忧,我会把它放在一个答案中。那些括号看起来多余;尝试删除它们并在数组结束后添加
:remote=>true
。就这么简单!谢谢@Artofceno的担心,我会在回答中说出来的。