我在config/application.rb上有ssl配置。
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}]但没有效果。
发布于 2015-09-03 15:07:53
https://stackoverflow.com/questions/32368398
复制相似问题