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