Ruby on rails 在返回陌生路径的轨道上提交
自从我5天前开始用Rails编程以来。通过观察框架在测试中的表现,我了解了框架的很多方面,答案非常完美,但这次我得到了这个答案,我不知道该怎么处理它: 我得到的信息是这个 未定义的方法“task\u task\u task\u task\u path”# 我的看法是: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"
<%= 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_进行类似操作-它希望传递一条(可能是名称空间)单记录