Rails 4,提交后收到不受欢迎的“你被重定向”的消息?

时间:2016-02-09 12:47:27

标签: javascript ruby-on-rails http ruby-on-rails-4

当我提交表单时,我收到一条“您正被重定向”的消息,用户必须单击该消息才能转到重定向。这是不受欢迎的,也是无意的。

我不知道代码中的哪些变化导致了这一点,而且我做了太多的工作,回过头来找出原因而不知道要找什么。

包含表单的页面有几个xhr动作呈现给页面。但是在表格范围内没有任何新内容,所以我怀疑这是否是问题所在。

查看与此问题相关的各种其他SO帖子,我尝试将redirect_to更改为

redirect_to action: :edit, :status => 302

但没有快乐。

非常感谢。

更新

这与其他问题的不同之处在于,所有帖子/补丁/删除操作都会发生这种情况。

1 个答案:

答案 0 :(得分:1)

我的应用程序控制器中有一个动态方法设置器,它使用单词' Location'设置方法名称。删除对' location'的引用在应用程序控制器中修复此问题'地点'是Rails ActionController :: Dispatcher中的保留字。

我希望这个答案有助于任何发现自己处于类似困境的人。