【问题标题】:Rails 4, Receiving an undesired 'you are being redirected' message after submit?Rails 4,提交后收到不想要的“您正在被重定向”消息?
【发布时间】:2016-05-19 11:09:59
【问题描述】:

当我提交表单时,我会收到“您正在被重定向”消息,用户必须单击该消息才能转到重定向。这是不希望的和无意的。

我不知道代码中的哪些更改导致了这种情况,并且我已经做了太多工作,无法返回找出原因,却不知道要查找什么。

包含表单的页面有几个渲染到页面的 xhr 动作。但在表单本身的范围内并没有什么新东西,所以我怀疑这是否是问题所在。

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

redirect_to action: :edit, :status => 302

但没有快乐。

非常感谢。

更新

这与其他问题的不同之处在于,这发生在所有发布/修补/删除操作中。

【问题讨论】:

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


【解决方案1】:

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

我希望这个答案可以帮助那些发现自己处于类似困境的人。

【讨论】:

  • 您能解释一下吗?
猜你喜欢
  • 2014-04-30
  • 1970-01-01
  • 2019-11-01
  • 1970-01-01
  • 2021-09-26
  • 1970-01-01
  • 2015-09-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多