在Rails 3.2中从HTTPS重定向到HTTP时的端口问题

时间:2012-02-15 14:00:35

标签: ruby-on-rails http redirect https port

我们从2.3迁移到Rails 3.2,我遇到了HTTPS到HTTP重定向的问题。在我们的一个控制器中,有一个需要SSL的操作,使用:

force_ssl :only => [:action]

:操作重定向到必须在HTTP中的不同操作,使用应用程序的原始端口(例如232323)。

如果我只使用redirect_to:action_http,我会在HTTPs中重定向。我最后写了这个:

redirect_to :action => 'action_http', :protocol => 'http://', :port => 232323

这是相当笨重的。任何人都知道如何正确地做到这一点? 谢谢。

0 个答案:

没有答案