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

12 lines
389 B
Ruby

module RoutableActions
extend ActiveSupport::Concern
def ensure_canonical_path(routable, requested_path)
return unless request.get?
if routable.full_path != requested_path
flash[:notice] = 'This project has moved to this location. Please update your links and bookmarks.'
redirect_to request.original_url.sub(requested_path, routable.full_path)
end
end
end