Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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 路线在本地有效,但在Heroku上不起作用-认为有些路线在';重新发布或删除_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails 路线在本地有效,但在Heroku上不起作用-认为有些路线在';重新发布或删除

Ruby on rails 路线在本地有效,但在Heroku上不起作用-认为有些路线在';重新发布或删除,ruby-on-rails,heroku,Ruby On Rails,Heroku,因此,我一直定期向heroku推送我的应用程序,直到现在,我的应用程序才出现问题。在当地一切都很好,但当我现在推到heroku时,有些路线不起作用。所有GET路由都可以正常工作,但其他路由(如注销(删除)失败。我的日志显示,即使我明确将/logout GET路由设置为删除操作,它也找不到该路由。同样,这一切都在本地工作,注销功能已经存在一段时间了,我以前在heroku上从未遇到过问题 我确实尝试过一些资产预编译,但我不明白这会如何影响我的应用程序。 这种情况不仅仅发生在注销路径上,但我将使用它作

因此,我一直定期向heroku推送我的应用程序,直到现在,我的应用程序才出现问题。在当地一切都很好,但当我现在推到heroku时,有些路线不起作用。所有GET路由都可以正常工作,但其他路由(如注销(删除)失败。我的日志显示,即使我明确将/logout GET路由设置为删除操作,它也找不到该路由。同样,这一切都在本地工作,注销功能已经存在一段时间了,我以前在heroku上从未遇到过问题

我确实尝试过一些资产预编译,但我不明白这会如何影响我的应用程序。

这种情况不仅仅发生在注销路径上,但我将使用它作为主要示例: 在我的haml文件中:

%li.logout{ :class => 'pull-right' }
          =link_to("Logout", "/logout", :method => :delete)
rake路由(与我运行heroku run rake路由时相同):

当我运行“git push heroku master”时,它只是说一切都是最新的


有人知道会发生什么吗?我甚至不知道下一步该做什么。

结果是jQuery出现了问题。我们以错误的顺序下载javascript内容。

要澄清一下吗?按什么顺序装载的是什么?
logout DELETE   /logout(.:format)                                                   
users#logout