Module: HostRedirector::ClassMethods
- Defined in:
- lib/host_redirector.rb
Instance Method Summary collapse
Instance Method Details
#forces_redirect_to_host ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/host_redirector.rb', line 7 def forces_redirect_to_host send :before_filter do config = Rails.application.config unless config.respond_to? :host logger.warn "HostRedirector: Please specify a host in the site configuration" return end unless request.host == config.host url = "#{request.protocol}#{config.host}#{request.port_string}#{request.fullpath}" redirect_to url, :status => :moved_permanently end end end |