我在config/application.rb
config.middleware.use Rack::SslEnforcer, :only => %r{^/foo/*}
它的工作,带/foo
的路径有https协议,但问题是所有链接都应使用http
/foo
协议https
协议想要将https
协议更改为http
,我已尝试过:
<%= link_to "logout", logout_path, :method => :delete, :protocol => 'http' %>
## /users/sign_out
但链接仍然有https协议,我也在配置中添加了忽略路径
config.middleware.use Rack::SslEnforcer, :only => %r{^/foo/*}, ignore: [%r{^/users/sign_out}]
但没有效果。