我的应用程序如何在某个控制器和操作上不重定向到HTTPS?就我而言,它是controller transaction
和action update_payment
。我在制作时遇到循环重定向问题。
我已尝试使用gem rack-ssl-enforcer
并将以下内容放入production.rb
:
config.middleware.use Rack::SslEnforcer, :except => [%r{update_payment$}], :strict => true
但是,它似乎无法正常工作......
答案 0 :(得分:0)
redirect_to采用options参数。您可以传递的选项之一是协议。所以你可以做到
redirect_to @todos_path, protocol: "http://"