gitlab-org--gitlab-foss/app/controllers/concerns/routable_actions.rb
2017-05-05 12:11:57 -07:00

11 lines
283 B
Ruby

module RoutableActions
extend ActiveSupport::Concern
def ensure_canonical_path(routable, requested_path)
return unless request.get?
if routable.full_path != requested_path
redirect_to request.original_url.sub(requested_path, routable.full_path)
end
end
end