Module: Cms::ContentRenderingSupport
- Included in:
- ContentController
- Defined in:
- lib/cms/content_rendering_support.rb
Instance Method Summary collapse
- #handle_access_denied_on_page(exception) ⇒ Object
- #handle_not_found_on_page(exception) ⇒ Object
- #handle_server_error_on_page(exception) ⇒ Object
Instance Method Details
#handle_access_denied_on_page(exception) ⇒ Object
20 21 22 23 |
# File 'lib/cms/content_rendering_support.rb', line 20 def handle_access_denied_on_page(exception) logger.warn "Access Denied" handle_error_with_cms_page(Cms::ErrorPages::FORBIDDEN_PATH, exception, :forbidden) end |
#handle_not_found_on_page(exception) ⇒ Object
15 16 17 18 |
# File 'lib/cms/content_rendering_support.rb', line 15 def handle_not_found_on_page(exception) logger.warn "Page Not Found" handle_error_with_cms_page(Cms::ErrorPages::NOT_FOUND_PATH, exception, :not_found) end |
#handle_server_error_on_page(exception) ⇒ Object
25 26 27 28 29 |
# File 'lib/cms/content_rendering_support.rb', line 25 def handle_server_error_on_page(exception) logger.warn "Exception: #{exception.}\n" logger.warn "#{exception.backtrace.join("\n")}\n" handle_error_with_cms_page(Cms::ErrorPages::SERVER_ERROR_PATH, exception, :internal_server_error) end |