3

"/test.com/foo" が " https://test.comfoo "にリダイレクトされるように、redirect_to を使用する Rails 3 アプリでトラリング スラッシュが失われています。

class ApplicationController < ActionController::Base
before_filter :switch_to_ssl
def switch_to_ssl
  if ENV['RAILS_ENV']=="production" && !request.ssl?
        redirect_to :protocol=>"https://"
      end
end

何か案は?

4

0 に答える 0