Ruby生成正确的路径,但浏览器说“出错了”。手动“Enter”在同一路径上工作

时间:2016-03-11 02:27:26

标签: ruby-on-rails

这个问题看起来很有趣,但我不明白。 作为:update方法的一部分,程序进入浏览器中的路径../1/edit。看起来绝对正确,但浏览器给我一个错误“我们很抱歉,但出了点问题。” 如果我按在同一生成的路径中输入(在程序创建之后),它可以正常工作。打败我

该程序生成的路径是: https://art-classes-maxviskov.c9users.io/artclasses/1/edit。就像我说的,当从程序调用时,我有一个错误。只需按“Enter”键,它就会变为正确的形式。

这是程序的结果

这是按相同路径输入后的结果

enter image description here

这是_artclass.html.erb

中的代码
<%= link_to "Update", edit_artclass_path(artclass), method: :update %>

谢谢!

1 个答案:

答案 0 :(得分:0)

我会删除method: :update中的link_to,如下所示:

<%= link_to "Update", edit_artclass_path(artclass) %>