Ruby on rails 在返回陌生路径的轨道上提交

Ruby on rails 在返回陌生路径的轨道上提交,ruby-on-rails,ruby,forms,submit,Ruby On Rails,Ruby,Forms,Submit,自从我5天前开始用Rails编程以来。通过观察框架在测试中的表现,我了解了框架的很多方面,答案非常完美,但这次我得到了这个答案,我不知道该怎么处理它: 我得到的信息是这个 未定义的方法“task\u task\u task\u task\u path”# 我的看法是: <%= form_for @tasks do |t| %> <div id="task_list"> <% @tasks.each do |task| %> <li id="task"

自从我5天前开始用Rails编程以来。通过观察框架在测试中的表现,我了解了框架的很多方面,答案非常完美,但这次我得到了这个答案,我不知道该怎么处理它: 我得到的信息是这个

未定义的方法“task\u task\u task\u task\u path”#

我的看法是:

<%= form_for @tasks do |t| %>
<div id="task_list">
<% @tasks.each do |task| %>
  <li id="task">
  <% if task.done == false %> 
    <%= t.check_box :done, :checked => task.done, :checked_value => true, :unchecked_value => false %>  <%= task.name %>
  <% else %>
    <%= t.check_box :done, :checked => task.done, :checked_value => true, :unchecked_value => false, :disabled => "disabled" %>  <%= task.name + "(done)" %>
  <% end %> 

  </li>
<% end %>
<%= t.submit "Mark selected as done", :action => "update" %>
</div>
<% end %>

  • task.done,:checked_value=>true,:unchecked_value=>false%> task.done,:checked_value=>true,:unchecked_value=>false,:disabled=>“disabled”%>
  • “更新”%>
    我已经检查了表单并提交了很多次文档,但是我没有得到它。此表单适用于多个实例,并使用新的布尔值更新每个实例


    已经感谢您了。

    您不能神奇地将数据数组提交到服务器,Rails表单帮助程序是针对单个对象的,而不是针对集合的

    但是,有一些方法可以将值数组提交回服务器,例如,您可以将[]附加到checkbox name属性,这将强制rails在服务器端创建值数组


    有关详细讨论,请参见

    您不能神奇地将数据数组提交到服务器,Rails表单帮助程序用于单个对象,而不是集合

    但是,有一些方法可以将值数组提交回服务器,例如,您可以将[]附加到checkbox name属性,这将强制rails在服务器端创建值数组


    有关详细讨论,请参见

    Rails不希望您使用form_进行类似操作-它希望传递一条(可能是名称空间)单记录Rails不希望您使用form_进行类似操作-它希望传递一条(可能是名称空间)单记录