2013-12-16 05:52:40 +00:00
|
|
|
require 'rails/application_controller'
|
2012-07-02 03:00:10 +00:00
|
|
|
require 'action_dispatch/routing/inspector'
|
2012-05-22 23:23:17 +00:00
|
|
|
|
2013-12-16 05:52:40 +00:00
|
|
|
class Rails::InfoController < Rails::ApplicationController # :nodoc:
|
2012-12-17 20:26:46 +00:00
|
|
|
prepend_view_path ActionDispatch::DebugExceptions::RESCUES_TEMPLATE_PATH
|
2013-12-16 05:52:40 +00:00
|
|
|
layout -> { request.xhr? ? false : 'application' }
|
2012-05-22 23:23:17 +00:00
|
|
|
|
|
|
|
before_filter :require_local!
|
|
|
|
|
|
|
|
def index
|
2013-01-05 13:52:04 +00:00
|
|
|
redirect_to action: :routes
|
2012-05-22 23:23:17 +00:00
|
|
|
end
|
|
|
|
|
2006-03-29 15:11:47 +00:00
|
|
|
def properties
|
2012-05-22 23:23:17 +00:00
|
|
|
@info = Rails::Info.to_html
|
2013-11-22 01:02:57 +00:00
|
|
|
@page_title = 'Properties'
|
2012-05-22 23:23:17 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
def routes
|
2013-01-05 13:48:50 +00:00
|
|
|
@routes_inspector = ActionDispatch::Routing::RoutesInspector.new(_routes.routes)
|
2013-11-22 01:02:57 +00:00
|
|
|
@page_title = 'Routes'
|
2006-03-19 18:45:26 +00:00
|
|
|
end
|
2006-03-29 15:11:47 +00:00
|
|
|
end
|