Class: UuidsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- UuidsController
- Defined in:
- app/controllers/uuids_controller.rb
Constant Summary
Constants included from FlashTruncation
FlashTruncation::STRING_OVERHEAD
Instance Method Summary collapse
Methods inherited from ApplicationController
#block_api_access, #evil_parameter_hack!, #extract_header_info, #set_cache_disabled!
Methods included from FlashTruncation
#max_flash_size, #truncate_flash, #truncate_flash_array
Instance Method Details
#show ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'app/controllers/uuids_controller.rb', line 3 def show uuid = Uuid.find_by!(external_id: params[:id]) # We need to override the automatic path finding for # a resource here as our controllers are a little inconsistent # and assets especially end up getting redirected to undesired # locations. This line basically coerces a resource to its # base class, ensuring it ends up at the correct controller. redirect_to(uuid.resource.becomes uuid.resource.class.base_class) end |