The Depot Application

The Depot Application

23.3 Helpers for Formatting, Linking, and Pagination 21 Action Controller: Routing and URLs

21.2 Routing Requests

ls app/controllers/*_controller.rb
app/controllers/admin_controller.rb
app/controllers/application_controller.rb
app/controllers/info_controller.rb
app/controllers/line_items_controller.rb
app/controllers/orders_controller.rb
app/controllers/products_controller.rb
app/controllers/store_controller.rb
app/controllers/users_controller.rb
irb e1/routing/config/routes_for_depot.rb
>> require "./config/environment.rb"
=> true
>> require "rails/console/app"
=> true
 
>> rs = ActionController::Routing::Routes
=> #<ActionDispatch::Routing::RouteSet:0x7f08c5bec600>
>> app
=> #<ActionDispatch::Integration::Session:0x7f08c3ea9b10 @request_count=0, @controller=nil, @_mock_session=nil, @accept="text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", @host="www.example.com", @request=nil, @https=false, @remote_addr="127.0.0.1", @response=nil, @named_routes_configured=true, @app=#<Depot::Application:0x7f08c5e72fa0 @routes_reloader=#<ActiveSupport::FileUpdateChecker:0x7f08c468bc98 @last_update_at=Fri Jun 29 15:13:25 -0400 2012, @paths=["/home/rubys/git/awdwr/edition3/work-30/depot/config/routes.rb", "/home/rubys/git/rails/railties/lib/rails/info_routes.rb"], @block=#<Proc:0x00007f08c7aae980@/home/rubys/git/rails/railties/lib/rails/application.rb:120>>, @_all_autoload_paths=["/home/rubys/git/awdwr/edition3/work-30/depot/app/mailers", "/home/rubys/git/awdwr/edition3/work-30/depot/app/controllers", "/home/rubys/git/awdwr/edition3/work-30/depot/app/models", "/home/rubys/git/awdwr/edition3/work-30/depot/app/helpers"], @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d6ea28 @name=:set_load_path, @options={:before=>:bootstrap_hook}, @context=#<Depot::Application:0x7f08c5e72fa0 ...>, @block=#<Proc:0x00007f08c7a93e78@/home/rubys/git/rails/railties/lib/rails/engine.rb:144>>, #<Rails::Initializable::Initializer:0x7f08c5d6ea00 @name=:set_autoload_paths, @options={:after=>:set_load_path, :before=>:bootstrap_hook}, @context=#<Depot::Application:0x7f08c5e72fa0 ...>, @block=#<Proc:0x00007f08c7a932c0@/home/rubys/git/rails/railties/lib/rails/engine.rb:156>>, #<Rails::Initializable::Initializer:0x7f08c5d6e9b0 @name=:add_routing_paths, @options={:after=>:set_autoload_paths}, @context=#<Depot::Application:0x7f08c5e72fa0 ...>, @block=#<Proc:0x00007f08c7a92438@/home/rubys/git/rails/railties/lib/rails/engine.rb:166>>, #<Rails::Initializable::Initializer:0x7f08c5d6e960 @name=:add_routing_namespaces, @options={:after=>:add_routing_paths}, @context=#<Depot::Application:0x7f08c5e72fa0 ...>, @block=#<Proc:0x00007f08c7a91470@/home/rubys/git/rails/railties/lib/rails/engine.rb:173>>, #<Rails::Initializable::Initializer:0x7f08c5d6e910 @name=:add_locales, @options={:after=>:add_routing_namespaces}, @context=#<Depot::Application:0x7f08c5e72fa0 ...>, @block=#<Proc:0x00007f08c7a91088@/home/rubys/git/rails/railties/lib/rails/engine.rb:185>>, #<Rails::Initializable::Initializer:0x7f08c5d6e8c0 @name=:add_view_paths, @options={:after=>:add_locales}, @context=#<Depot::Application:0x7f08c5e72fa0 ...>, @block=#<Proc:0x00007f08c7a908b8@/home/rubys/git/rails/railties/lib/rails/engine.rb:189>>, #<Rails::Initializable::Initializer:0x7f08c5d6e870 @name=:load_config_initializers, @options={:after=>:add_view_paths}, @context=#<Depot::Application:0x7f08c5e72fa0 ...>, @block=#<Proc:0x00007f08c7a90138@/home/rubys/git/rails/railties/lib/rails/engine.rb:199>>, #<Rails::Initializable::Initializer:0x7f08c5d6e820 @name=:engines_blank_point, @options={:after=>:load_config_initializers}, @context=#<Depot::Application:0x7f08c5e72fa0 ...>, @block=#<Proc:0x0000000000000000@/home/rubys/git/rails/railties/lib/rails/engine.rb:205>>], @config=#<Rails::Application::Configuration:0x7f08c5e60008 @allow_concurrency=false, @log_level=:debug, @session_options={}, @autoload_paths=[], @cache_store=[:file_store, "/home/rubys/git/awdwr/edition3/work-30/depot/tmp/cache/"], @dependency_loading=true, @autoload_once_paths=[], @paths=#<Rails::Paths::Root:0x7f08c5d7b570 @all_paths=[#<Rails::Paths::Path:0x7f08c5d79e28 @paths=["app"], @eager_load=true, @glob="*", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"models"=>#<Rails::Paths::Path:0x7f08c5d79680 @paths=["app/models"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "controllers"=>#<Rails::Paths::Path:0x7f08c5d79ba8 @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "views"=>#<Rails::Paths::Path:0x7f08c5d791a8 @paths=["app/views"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "mailers"=>#<Rails::Paths::Path:0x7f08c5d79400 @paths=["app/mailers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "helpers"=>#<Rails::Paths::Path:0x7f08c5d79928 @paths=["app/helpers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, #<Rails::Paths::Path:0x7f08c5d79ba8 @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d79928 @paths=["app/helpers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d79680 @paths=["app/models"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d79400 @paths=["app/mailers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d791a8 @paths=["app/views"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d78f50 @load_path=true, @paths=["lib"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"templates"=>#<Rails::Paths::Path:0x7f08c5d75120 @paths=["lib/templates"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "tasks"=>#<Rails::Paths::Path:0x7f08c5d78ca8 @paths=["lib/tasks"], @glob="**/*.rake", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, #<Rails::Paths::Path:0x7f08c5d78ca8 @paths=["lib/tasks"], @glob="**/*.rake", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d78ac8 @paths=["config"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"environments"=>#<Rails::Paths::Path:0x7f08c5d75d00 @paths=["config/environments"], @glob="development.rb", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "routes"=>#<Rails::Paths::Path:0x7f08c5d782f8 @paths=["config/routes.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "locales"=>#<Rails::Paths::Path:0x7f08c5d78550 @paths=["config/locales"], @glob="*.{rb,yml}", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "database"=>#<Rails::Paths::Path:0x7f08c5d76c00 @paths=["config/database.yml"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "environment"=>#<Rails::Paths::Path:0x7f08c5d76930 @paths=["config/environment.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "initializers"=>#<Rails::Paths::Path:0x7f08c5d787f8 @paths=["config/initializers"], @glob="**/*.rb", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, #<Rails::Paths::Path:0x7f08c5d787f8 @paths=["config/initializers"], @glob="**/*.rb", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d78550 @paths=["config/locales"], @glob="*.{rb,yml}", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d782f8 @paths=["config/routes.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d780f0 @paths=["public"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"javascripts"=>#<Rails::Paths::Path:0x7f08c5d77e70 @paths=["public/javascripts"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "stylesheets"=>#<Rails::Paths::Path:0x7f08c5d779c0 @paths=["public/stylesheets"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, #<Rails::Paths::Path:0x7f08c5d77e70 @paths=["public/javascripts"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d779c0 @paths=["public/stylesheets"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d76c00 @paths=["config/database.yml"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d76930 @paths=["config/environment.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d75d00 @paths=["config/environments"], @glob="development.rb", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d75120 @paths=["lib/templates"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d74d88 @paths=["log/development.log"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d747e8 @paths=["tmp"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"cache"=>#<Rails::Paths::Path:0x7f08c5d74310 @paths=["tmp/cache"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, #<Rails::Paths::Path:0x7f08c5d74310 @paths=["tmp/cache"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d73c58 @load_path=true, @paths=["vendor"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"plugins"=>#<Rails::Paths::Path:0x7f08c5d73910 @paths=["vendor/plugins"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, #<Rails::Paths::Path:0x7f08c5d73910 @paths=["vendor/plugins"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>], @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @path=#<Pathname:/home/rubys/git/awdwr/edition3/work-30/depot>, @children={"tmp"=>#<Rails::Paths::Path:0x7f08c5d747e8 @paths=["tmp"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"cache"=>#<Rails::Paths::Path:0x7f08c5d74310 @paths=["tmp/cache"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, "app"=>#<Rails::Paths::Path:0x7f08c5d79e28 @paths=["app"], @eager_load=true, @glob="*", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"models"=>#<Rails::Paths::Path:0x7f08c5d79680 @paths=["app/models"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "controllers"=>#<Rails::Paths::Path:0x7f08c5d79ba8 @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "views"=>#<Rails::Paths::Path:0x7f08c5d791a8 @paths=["app/views"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "mailers"=>#<Rails::Paths::Path:0x7f08c5d79400 @paths=["app/mailers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "helpers"=>#<Rails::Paths::Path:0x7f08c5d79928 @paths=["app/helpers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, "public"=>#<Rails::Paths::Path:0x7f08c5d780f0 @paths=["public"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"javascripts"=>#<Rails::Paths::Path:0x7f08c5d77e70 @paths=["public/javascripts"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "stylesheets"=>#<Rails::Paths::Path:0x7f08c5d779c0 @paths=["public/stylesheets"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, "config"=>#<Rails::Paths::Path:0x7f08c5d78ac8 @paths=["config"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"environments"=>#<Rails::Paths::Path:0x7f08c5d75d00 @paths=["config/environments"], @glob="development.rb", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "routes"=>#<Rails::Paths::Path:0x7f08c5d782f8 @paths=["config/routes.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "locales"=>#<Rails::Paths::Path:0x7f08c5d78550 @paths=["config/locales"], @glob="*.{rb,yml}", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "database"=>#<Rails::Paths::Path:0x7f08c5d76c00 @paths=["config/database.yml"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "environment"=>#<Rails::Paths::Path:0x7f08c5d76930 @paths=["config/environment.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "initializers"=>#<Rails::Paths::Path:0x7f08c5d787f8 @paths=["config/initializers"], @glob="**/*.rb", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, "log"=>#<Rails::Paths::Path:0x7f08c5d74d88 @paths=["log/development.log"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "lib"=>#<Rails::Paths::Path:0x7f08c5d78f50 @load_path=true, @paths=["lib"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"templates"=>#<Rails::Paths::Path:0x7f08c5d75120 @paths=["lib/templates"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "tasks"=>#<Rails::Paths::Path:0x7f08c5d78ca8 @paths=["lib/tasks"], @glob="**/*.rake", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, "vendor"=>#<Rails::Paths::Path:0x7f08c5d73c58 @load_path=true, @paths=["vendor"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"plugins"=>#<Rails::Paths::Path:0x7f08c5d73910 @paths=["vendor/plugins"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>}>, @time_zone="UTC", @filter_parameters=[:password], @whiny_nils=true, @session_store=:active_record_store, @encoding="utf-8", @eager_load_paths=["/home/rubys/git/awdwr/edition3/work-30/depot/app/mailers", "/home/rubys/git/awdwr/edition3/work-30/depot/app/controllers", "/home/rubys/git/awdwr/edition3/work-30/depot/app/models", "/home/rubys/git/awdwr/edition3/work-30/depot/app/helpers"], @consider_all_requests_local=true, @secret_token="7277c335a245f53322f97b4f8e7101f899c4d9a9abce8aa31c4d08bd1a7e48039c6cc2149fc74d1c6aa66c65c940399c646edadfbae9207febf149fe77e735dc", @middleware=[ActionDispatch::Static, Rack::Lock, ActiveSupport::Cache::Strategy::LocalCache, Rack::Runtime, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::RemoteIp, Rack::Sendfile, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActiveRecord::SessionStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, Rack::MethodOverride, ActionDispatch::Head, ActionDispatch::BestStandardsSupport], @root=#<Pathname:/home/rubys/git/awdwr/edition3/work-30/depot>, @cache_classes=false, @serve_static_assets=true>, @railties=#<Rails::Application::Railties:0x7f08c5d83130 @engines=[], @plugins=[], @config=#<Rails::Application::Configuration:0x7f08c5e60008 @allow_concurrency=false, @log_level=:debug, @session_options={}, @autoload_paths=[], @cache_store=[:file_store, "/home/rubys/git/awdwr/edition3/work-30/depot/tmp/cache/"], @dependency_loading=true, @autoload_once_paths=[], @paths=#<Rails::Paths::Root:0x7f08c5d7b570 @all_paths=[#<Rails::Paths::Path:0x7f08c5d79e28 @paths=["app"], @eager_load=true, @glob="*", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"models"=>#<Rails::Paths::Path:0x7f08c5d79680 @paths=["app/models"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "controllers"=>#<Rails::Paths::Path:0x7f08c5d79ba8 @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "views"=>#<Rails::Paths::Path:0x7f08c5d791a8 @paths=["app/views"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "mailers"=>#<Rails::Paths::Path:0x7f08c5d79400 @paths=["app/mailers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "helpers"=>#<Rails::Paths::Path:0x7f08c5d79928 @paths=["app/helpers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, #<Rails::Paths::Path:0x7f08c5d79ba8 @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d79928 @paths=["app/helpers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d79680 @paths=["app/models"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d79400 @paths=["app/mailers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d791a8 @paths=["app/views"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d78f50 @load_path=true, @paths=["lib"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"templates"=>#<Rails::Paths::Path:0x7f08c5d75120 @paths=["lib/templates"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "tasks"=>#<Rails::Paths::Path:0x7f08c5d78ca8 @paths=["lib/tasks"], @glob="**/*.rake", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, #<Rails::Paths::Path:0x7f08c5d78ca8 @paths=["lib/tasks"], @glob="**/*.rake", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d78ac8 @paths=["config"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"environments"=>#<Rails::Paths::Path:0x7f08c5d75d00 @paths=["config/environments"], @glob="development.rb", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "routes"=>#<Rails::Paths::Path:0x7f08c5d782f8 @paths=["config/routes.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "locales"=>#<Rails::Paths::Path:0x7f08c5d78550 @paths=["config/locales"], @glob="*.{rb,yml}", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "database"=>#<Rails::Paths::Path:0x7f08c5d76c00 @paths=["config/database.yml"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "environment"=>#<Rails::Paths::Path:0x7f08c5d76930 @paths=["config/environment.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "initializers"=>#<Rails::Paths::Path:0x7f08c5d787f8 @paths=["config/initializers"], @glob="**/*.rb", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, #<Rails::Paths::Path:0x7f08c5d787f8 @paths=["config/initializers"], @glob="**/*.rb", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d78550 @paths=["config/locales"], @glob="*.{rb,yml}", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d782f8 @paths=["config/routes.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d780f0 @paths=["public"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"javascripts"=>#<Rails::Paths::Path:0x7f08c5d77e70 @paths=["public/javascripts"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "stylesheets"=>#<Rails::Paths::Path:0x7f08c5d779c0 @paths=["public/stylesheets"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, #<Rails::Paths::Path:0x7f08c5d77e70 @paths=["public/javascripts"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d779c0 @paths=["public/stylesheets"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d76c00 @paths=["config/database.yml"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d76930 @paths=["config/environment.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d75d00 @paths=["config/environments"], @glob="development.rb", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d75120 @paths=["lib/templates"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d74d88 @paths=["log/development.log"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d747e8 @paths=["tmp"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"cache"=>#<Rails::Paths::Path:0x7f08c5d74310 @paths=["tmp/cache"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, #<Rails::Paths::Path:0x7f08c5d74310 @paths=["tmp/cache"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, #<Rails::Paths::Path:0x7f08c5d73c58 @load_path=true, @paths=["vendor"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"plugins"=>#<Rails::Paths::Path:0x7f08c5d73910 @paths=["vendor/plugins"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, #<Rails::Paths::Path:0x7f08c5d73910 @paths=["vendor/plugins"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>], @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @path=#<Pathname:/home/rubys/git/awdwr/edition3/work-30/depot>, @children={"tmp"=>#<Rails::Paths::Path:0x7f08c5d747e8 @paths=["tmp"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"cache"=>#<Rails::Paths::Path:0x7f08c5d74310 @paths=["tmp/cache"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, "app"=>#<Rails::Paths::Path:0x7f08c5d79e28 @paths=["app"], @eager_load=true, @glob="*", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"models"=>#<Rails::Paths::Path:0x7f08c5d79680 @paths=["app/models"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "controllers"=>#<Rails::Paths::Path:0x7f08c5d79ba8 @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "views"=>#<Rails::Paths::Path:0x7f08c5d791a8 @paths=["app/views"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "mailers"=>#<Rails::Paths::Path:0x7f08c5d79400 @paths=["app/mailers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "helpers"=>#<Rails::Paths::Path:0x7f08c5d79928 @paths=["app/helpers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, "public"=>#<Rails::Paths::Path:0x7f08c5d780f0 @paths=["public"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"javascripts"=>#<Rails::Paths::Path:0x7f08c5d77e70 @paths=["public/javascripts"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "stylesheets"=>#<Rails::Paths::Path:0x7f08c5d779c0 @paths=["public/stylesheets"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, "config"=>#<Rails::Paths::Path:0x7f08c5d78ac8 @paths=["config"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"environments"=>#<Rails::Paths::Path:0x7f08c5d75d00 @paths=["config/environments"], @glob="development.rb", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "routes"=>#<Rails::Paths::Path:0x7f08c5d782f8 @paths=["config/routes.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "locales"=>#<Rails::Paths::Path:0x7f08c5d78550 @paths=["config/locales"], @glob="*.{rb,yml}", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "database"=>#<Rails::Paths::Path:0x7f08c5d76c00 @paths=["config/database.yml"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "environment"=>#<Rails::Paths::Path:0x7f08c5d76930 @paths=["config/environment.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "initializers"=>#<Rails::Paths::Path:0x7f08c5d787f8 @paths=["config/initializers"], @glob="**/*.rb", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, "log"=>#<Rails::Paths::Path:0x7f08c5d74d88 @paths=["log/development.log"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "lib"=>#<Rails::Paths::Path:0x7f08c5d78f50 @load_path=true, @paths=["lib"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"templates"=>#<Rails::Paths::Path:0x7f08c5d75120 @paths=["lib/templates"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>, "tasks"=>#<Rails::Paths::Path:0x7f08c5d78ca8 @paths=["lib/tasks"], @glob="**/*.rake", @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>, "vendor"=>#<Rails::Paths::Path:0x7f08c5d73c58 @load_path=true, @paths=["vendor"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={"plugins"=>#<Rails::Paths::Path:0x7f08c5d73910 @paths=["vendor/plugins"], @glob=nil, @root=#<Rails::Paths::Root:0x7f08c5d7b570 ...>, @children={}>}>}>, @time_zone="UTC", @filter_parameters=[:password], @whiny_nils=true, @session_store=:active_record_store, @encoding="utf-8", @eager_load_paths=["/home/rubys/git/awdwr/edition3/work-30/depot/app/mailers", "/home/rubys/git/awdwr/edition3/work-30/depot/app/controllers", "/home/rubys/git/awdwr/edition3/work-30/depot/app/models", "/home/rubys/git/awdwr/edition3/work-30/depot/app/helpers"], @consider_all_requests_local=true, @secret_token="7277c335a245f53322f97b4f8e7101f899c4d9a9abce8aa31c4d08bd1a7e48039c6cc2149fc74d1c6aa66c65c940399c646edadfbae9207febf149fe77e735dc", @middleware=[ActionDispatch::Static, Rack::Lock, ActiveSupport::Cache::Strategy::LocalCache, Rack::Runtime, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::RemoteIp, Rack::Sendfile, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActiveRecord::SessionStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, Rack::MethodOverride, ActionDispatch::Head, ActionDispatch::BestStandardsSupport], @root=#<Pathname:/home/rubys/git/awdwr/edition3/work-30/depot>, @cache_classes=false, @serve_static_assets=true>, @railties=[#<I18n::Railtie:0x7f08c5d7cdd0 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d72f60 @name="i18n.callbacks", @options={}, @context=#<I18n::Railtie:0x7f08c5d7cdd0 ...>, @block=#<Proc:0x00007f08c796eca0@/home/rubys/git/rails/activesupport/lib/active_support/i18n_railtie.rb:21>>]>, #<ActiveSupport::Railtie:0x7f08c5d7cd80 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d721c8 @name="active_support.initialize_whiny_nils", @options={}, @context=#<ActiveSupport::Railtie:0x7f08c5d7cd80 ...>, @block=#<Proc:0x00007f08c79766d0@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x7f08c5d72088 @name="active_support.deprecation_behavior", @options={:after=>"active_support.initialize_whiny_nils"}, @context=#<ActiveSupport::Railtie:0x7f08c5d7cd80 ...>, @block=#<Proc:0x00007f08c7974010@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:15>>, #<Rails::Initializable::Initializer:0x7f08c5d71e58 @name="active_support.initialize_time_zone", @options={:after=>"active_support.deprecation_behavior"}, @context=#<ActiveSupport::Railtie:0x7f08c5d7cd80 ...>, @block=#<Proc:0x00007f08c79739f8@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:47>>]>, #<ActionDispatch::Railtie:0x7f08c5d7cc40 @initializers=[]>, #<ActionView::Railtie:0x7f08c5d7cb00 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d712f0 @name="action_view.cache_asset_timestamps", @options={}, @context=#<ActionView::Railtie:0x7f08c5d7cb00 ...>, @block=#<Proc:0x00007f08c7a53490@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x7f08c5d712c8 @name="action_view.javascript_expansions", @options={:after=>"action_view.cache_asset_timestamps"}, @context=#<ActionView::Railtie:0x7f08c5d7cb00 ...>, @block=#<Proc:0x00007f08c7a52b80@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:19>>, #<Rails::Initializable::Initializer:0x7f08c5d71278 @name="action_view.set_configs", @options={:after=>"action_view.javascript_expansions"}, @context=#<ActionView::Railtie:0x7f08c5d7cb00 ...>, @block=#<Proc:0x00007f08c7a522e8@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:31>>]>, #<ActionController::Railtie:0x7f08c5d7cab0 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d70968 @name="action_controller.logger", @options={}, @context=#<ActionController::Railtie:0x7f08c5d7cab0 ...>, @block=#<Proc:0x00007f08c77d2a90@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:34>>, #<Rails::Initializable::Initializer:0x7f08c5d70940 @name="action_controller.initialize_framework_caches", @options={:after=>"action_controller.logger"}, @context=#<ActionController::Railtie:0x7f08c5d7cab0 ...>, @block=#<Proc:0x00007f08c77d2428@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:38>>, #<Rails::Initializable::Initializer:0x7f08c5d708f0 @name="action_controller.set_configs", @options={:after=>"action_controller.initialize_framework_caches"}, @context=#<ActionController::Railtie:0x7f08c5d7cab0 ...>, @block=#<Proc:0x00007f08c77d1cd0@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x7f08c5d708a0 @name="action_controller.deprecated_routes", @options={:after=>"action_controller.set_configs"}, @context=#<ActionController::Railtie:0x7f08c5d7cab0 ...>, @block=#<Proc:0x00007f08c77cffc0@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:58>>]>, #<ActiveRecord::Railtie:0x7f08c5d7c948 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d704b8 @name="active_record.initialize_timezone", @options={}, @context=#<ActiveRecord::Railtie:0x7f08c5d7c948 ...>, @block=#<Proc:0x00007f08c792b8d8@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:35>>, #<Rails::Initializable::Initializer:0x7f08c5d70490 @name="active_record.logger", @options={:after=>"active_record.initialize_timezone"}, @context=#<ActiveRecord::Railtie:0x7f08c5d7c948 ...>, @block=#<Proc:0x00007f08c792b220@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x7f08c5d70440 @name="active_record.set_configs", @options={:after=>"active_record.logger"}, @context=#<ActiveRecord::Railtie:0x7f08c5d7c948 ...>, @block=#<Proc:0x00007f08c792a500@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:46>>, #<Rails::Initializable::Initializer:0x7f08c5d703f0 @name="active_record.initialize_database", @options={:after=>"active_record.set_configs"}, @context=#<ActiveRecord::Railtie:0x7f08c5d7c948 ...>, @block=#<Proc:0x00007f08c7929da8@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:56>>, #<Rails::Initializable::Initializer:0x7f08c5d703a0 @name="active_record.log_runtime", @options={:after=>"active_record.initialize_database"}, @context=#<ActiveRecord::Railtie:0x7f08c5d7c948 ...>, @block=#<Proc:0x00007f08c7929790@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:64>>, #<Rails::Initializable::Initializer:0x7f08c5d70350 @name="active_record.set_dispatch_hooks", @options={:after=>"active_record.log_runtime", :before=>:set_clear_dependencies_hook}, @context=#<ActiveRecord::Railtie:0x7f08c5d7c948 ...>, @block=#<Proc:0x00007f08c7928e58@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:71>>]>, #<ActionMailer::Railtie:0x7f08c5d7c7e0 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d6ff68 @name="action_mailer.logger", @options={}, @context=#<ActionMailer::Railtie:0x7f08c5d7c7e0 ...>, @block=#<Proc:0x00007f08c7a443f0@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:8>>, #<Rails::Initializable::Initializer:0x7f08c5d6ff40 @name="action_mailer.set_configs", @options={:after=>"action_mailer.logger"}, @context=#<ActionMailer::Railtie:0x7f08c5d7c7e0 ...>, @block=#<Proc:0x00007f08c7a43c98@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:12>>]>, #<ActiveResource::Railtie:0x7f08c5d7c6a0 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d6fb58 @name="active_resource.set_configs", @options={}, @context=#<ActiveResource::Railtie:0x7f08c5d7c6a0 ...>, @block=#<Proc:0x00007f08c79fa160@/home/rubys/git/rails/activeresource/lib/active_resource/railtie.rb:8>>]>, #<Rails::TestUnitRailtie:0x7f08c5d7c3d0 @initializers=[]>, #<Jquery::Rails::Railtie:0x7f08c5d7c268 @initializers=[]>, #<WillPaginate::Railtie:0x7f08c5d7bde0 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d6f040 @name="will_paginate", @options={}, @context=#<WillPaginate::Railtie:0x7f08c5d7bde0 ...>, @block=#<Proc:0x00007f08c5ece008@/home/rubys/.rvm/gems/ruby-1.8.7-p352/gems/will_paginate-3.0.3/lib/will_paginate/railtie.rb:8>>]>], @all=[#<I18n::Railtie:0x7f08c5d7cdd0 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d72f60 @name="i18n.callbacks", @options={}, @context=#<I18n::Railtie:0x7f08c5d7cdd0 ...>, @block=#<Proc:0x00007f08c796eca0@/home/rubys/git/rails/activesupport/lib/active_support/i18n_railtie.rb:21>>]>, #<ActiveSupport::Railtie:0x7f08c5d7cd80 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d721c8 @name="active_support.initialize_whiny_nils", @options={}, @context=#<ActiveSupport::Railtie:0x7f08c5d7cd80 ...>, @block=#<Proc:0x00007f08c79766d0@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x7f08c5d72088 @name="active_support.deprecation_behavior", @options={:after=>"active_support.initialize_whiny_nils"}, @context=#<ActiveSupport::Railtie:0x7f08c5d7cd80 ...>, @block=#<Proc:0x00007f08c7974010@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:15>>, #<Rails::Initializable::Initializer:0x7f08c5d71e58 @name="active_support.initialize_time_zone", @options={:after=>"active_support.deprecation_behavior"}, @context=#<ActiveSupport::Railtie:0x7f08c5d7cd80 ...>, @block=#<Proc:0x00007f08c79739f8@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:47>>]>, #<ActionDispatch::Railtie:0x7f08c5d7cc40 @initializers=[]>, #<ActionView::Railtie:0x7f08c5d7cb00 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d712f0 @name="action_view.cache_asset_timestamps", @options={}, @context=#<ActionView::Railtie:0x7f08c5d7cb00 ...>, @block=#<Proc:0x00007f08c7a53490@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x7f08c5d712c8 @name="action_view.javascript_expansions", @options={:after=>"action_view.cache_asset_timestamps"}, @context=#<ActionView::Railtie:0x7f08c5d7cb00 ...>, @block=#<Proc:0x00007f08c7a52b80@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:19>>, #<Rails::Initializable::Initializer:0x7f08c5d71278 @name="action_view.set_configs", @options={:after=>"action_view.javascript_expansions"}, @context=#<ActionView::Railtie:0x7f08c5d7cb00 ...>, @block=#<Proc:0x00007f08c7a522e8@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:31>>]>, #<ActionController::Railtie:0x7f08c5d7cab0 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d70968 @name="action_controller.logger", @options={}, @context=#<ActionController::Railtie:0x7f08c5d7cab0 ...>, @block=#<Proc:0x00007f08c77d2a90@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:34>>, #<Rails::Initializable::Initializer:0x7f08c5d70940 @name="action_controller.initialize_framework_caches", @options={:after=>"action_controller.logger"}, @context=#<ActionController::Railtie:0x7f08c5d7cab0 ...>, @block=#<Proc:0x00007f08c77d2428@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:38>>, #<Rails::Initializable::Initializer:0x7f08c5d708f0 @name="action_controller.set_configs", @options={:after=>"action_controller.initialize_framework_caches"}, @context=#<ActionController::Railtie:0x7f08c5d7cab0 ...>, @block=#<Proc:0x00007f08c77d1cd0@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x7f08c5d708a0 @name="action_controller.deprecated_routes", @options={:after=>"action_controller.set_configs"}, @context=#<ActionController::Railtie:0x7f08c5d7cab0 ...>, @block=#<Proc:0x00007f08c77cffc0@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:58>>]>, #<ActiveRecord::Railtie:0x7f08c5d7c948 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d704b8 @name="active_record.initialize_timezone", @options={}, @context=#<ActiveRecord::Railtie:0x7f08c5d7c948 ...>, @block=#<Proc:0x00007f08c792b8d8@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:35>>, #<Rails::Initializable::Initializer:0x7f08c5d70490 @name="active_record.logger", @options={:after=>"active_record.initialize_timezone"}, @context=#<ActiveRecord::Railtie:0x7f08c5d7c948 ...>, @block=#<Proc:0x00007f08c792b220@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x7f08c5d70440 @name="active_record.set_configs", @options={:after=>"active_record.logger"}, @context=#<ActiveRecord::Railtie:0x7f08c5d7c948 ...>, @block=#<Proc:0x00007f08c792a500@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:46>>, #<Rails::Initializable::Initializer:0x7f08c5d703f0 @name="active_record.initialize_database", @options={:after=>"active_record.set_configs"}, @context=#<ActiveRecord::Railtie:0x7f08c5d7c948 ...>, @block=#<Proc:0x00007f08c7929da8@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:56>>, #<Rails::Initializable::Initializer:0x7f08c5d703a0 @name="active_record.log_runtime", @options={:after=>"active_record.initialize_database"}, @context=#<ActiveRecord::Railtie:0x7f08c5d7c948 ...>, @block=#<Proc:0x00007f08c7929790@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:64>>, #<Rails::Initializable::Initializer:0x7f08c5d70350 @name="active_record.set_dispatch_hooks", @options={:after=>"active_record.log_runtime", :before=>:set_clear_dependencies_hook}, @context=#<ActiveRecord::Railtie:0x7f08c5d7c948 ...>, @block=#<Proc:0x00007f08c7928e58@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:71>>]>, #<ActionMailer::Railtie:0x7f08c5d7c7e0 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d6ff68 @name="action_mailer.logger", @options={}, @context=#<ActionMailer::Railtie:0x7f08c5d7c7e0 ...>, @block=#<Proc:0x00007f08c7a443f0@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:8>>, #<Rails::Initializable::Initializer:0x7f08c5d6ff40 @name="action_mailer.set_configs", @options={:after=>"action_mailer.logger"}, @context=#<ActionMailer::Railtie:0x7f08c5d7c7e0 ...>, @block=#<Proc:0x00007f08c7a43c98@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:12>>]>, #<ActiveResource::Railtie:0x7f08c5d7c6a0 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d6fb58 @name="active_resource.set_configs", @options={}, @context=#<ActiveResource::Railtie:0x7f08c5d7c6a0 ...>, @block=#<Proc:0x00007f08c79fa160@/home/rubys/git/rails/activeresource/lib/active_resource/railtie.rb:8>>]>, #<Rails::TestUnitRailtie:0x7f08c5d7c3d0 @initializers=[]>, #<Jquery::Rails::Railtie:0x7f08c5d7c268 @initializers=[]>, #<WillPaginate::Railtie:0x7f08c5d7bde0 @initializers=[#<Rails::Initializable::Initializer:0x7f08c5d6f040 @name="will_paginate", @options={}, @context=#<WillPaginate::Railtie:0x7f08c5d7bde0 ...>, @block=#<Proc:0x00007f08c5ece008@/home/rubys/.rvm/gems/ruby-1.8.7-p352/gems/will_paginate-3.0.3/lib/will_paginate/railtie.rb:8>>]>]>, @ran=true, @app=#<ActionDispatch::Static:0x7f08c44d4058 @file_server=#<Rack::File:0x7f08c44d4008 @root="/home/rubys/git/awdwr/edition3/work-30/depot/public">, @app=#<Rack::Lock:0x7f08c44d4148 @lock=#<Mutex:0x7f08c44d40f8>, @app=#<#<Class:0x7f08c7afc838>:0x7f08c44d41e8 @app=#<Rack::Runtime:0x7f08c44d42b0 @header_name="X-Runtime", @app=#<Rails::Rack::Logger:0x7f08c44d4350 @app=#<ActionDispatch::ShowExceptions:0x7f08c44d43f0 @consider_all_requests_local=true, @app=#<ActionDispatch::RemoteIp:0x7f08c44d4508 @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true, @app=#<Rack::Sendfile:0x7f08c44d45a8 @variation="", @app=#<ActionDispatch::Callbacks:0x7f08c44d48a0 @prepare_each_request=true, @app=#<ActiveRecord::ConnectionAdapters::ConnectionManagement:0x7f08c44d4ad0 @app=#<ActiveRecord::QueryCache:0x7f08c44d4d78 @app=#<ActionDispatch::Cookies:0x7f08c44d4eb8 @app=#<ActiveRecord::SessionStore:0x7f08c44d4f58 @default_options={:httponly=>true, :domain=>nil, :path=>"/", :secure=>false, :expire_after=>nil}, @key="_session_id", @cookie_only=true, @app=#<ActionDispatch::Flash:0x7f08c44d4fd0 @app=#<ActionDispatch::ParamsParser:0x7f08c44d50c0 @parsers={#<Mime::Type:0x7f08c44e34e0 @symbol=:xml, @string="application/xml", @synonyms=["text/xml", "application/x-xml"]>=>:xml_simple, #<Mime::Type:0x7f08c44e2568 @symbol=:json, @string="application/json", @synonyms=["text/x-json", "application/jsonrequest"]>=>:json}, @app=#<Rack::MethodOverride:0x7f08c44d5138 @app=#<ActionDispatch::Head:0x7f08c44d51b0 @app=#<ActionDispatch::BestStandardsSupport:0x7f08c44d5250 @header="IE=Edge", @app=#<ActionDispatch::Routing::RouteSet:0x7f08c5bec600>>>>>>>>>>>>>>>>>>>, @routes=#<ActionDispatch::Routing::RouteSet:0x7f08c5bec600>, @_all_load_paths=["/home/rubys/git/awdwr/edition3/work-30/depot/lib", "/home/rubys/git/awdwr/edition3/work-30/depot/vendor", "/home/rubys/git/awdwr/edition3/work-30/depot/app/mailers", "/home/rubys/git/awdwr/edition3/work-30/depot/app/controllers", "/home/rubys/git/awdwr/edition3/work-30/depot/app/models", "/home/rubys/git/awdwr/edition3/work-30/depot/app/helpers"]>>
 
>> puts rs.routes
GET    /info/who_bought(.:format)               {:controller=>"info", :action=>"who_bought"}
GET    /admin/login(.:format)                   {:controller=>"admin", :action=>"login"}
GET    /admin/logout(.:format)                  {:controller=>"admin", :action=>"logout"}
GET    /admin/index(.:format)                   {:controller=>"admin", :action=>"index"}
GET    /users(.:format)                         {:controller=>"users", :action=>"index"}
POST   /users(.:format)                         {:controller=>"users", :action=>"create"}
GET    /users/new(.:format)                     {:controller=>"users", :action=>"new"}
GET    /users/:id/edit(.:format)                {:controller=>"users", :action=>"edit"}
GET    /users/:id(.:format)                     {:controller=>"users", :action=>"show"}
PUT    /users/:id(.:format)                     {:controller=>"users", :action=>"update"}
DELETE /users/:id(.:format)                     {:controller=>"users", :action=>"destroy"}
GET    /line_items(.:format)                    {:controller=>"line_items", :action=>"index"}
POST   /line_items(.:format)                    {:controller=>"line_items", :action=>"create"}
GET    /line_items/new(.:format)                {:controller=>"line_items", :action=>"new"}
GET    /line_items/:id/edit(.:format)           {:controller=>"line_items", :action=>"edit"}
GET    /line_items/:id(.:format)                {:controller=>"line_items", :action=>"show"}
PUT    /line_items/:id(.:format)                {:controller=>"line_items", :action=>"update"}
DELETE /line_items/:id(.:format)                {:controller=>"line_items", :action=>"destroy"}
GET    /orders(.:format)                        {:controller=>"orders", :action=>"index"}
POST   /orders(.:format)                        {:controller=>"orders", :action=>"create"}
GET    /orders/new(.:format)                    {:controller=>"orders", :action=>"new"}
GET    /orders/:id/edit(.:format)               {:controller=>"orders", :action=>"edit"}
GET    /orders/:id(.:format)                    {:controller=>"orders", :action=>"show"}
PUT    /orders/:id(.:format)                    {:controller=>"orders", :action=>"update"}
DELETE /orders/:id(.:format)                    {:controller=>"orders", :action=>"destroy"}
GET    /store/index(.:format)                   {:controller=>"store", :action=>"index"}
GET    /products(.:format)                      {:controller=>"products", :action=>"index"}
POST   /products(.:format)                      {:controller=>"products", :action=>"create"}
GET    /products/new(.:format)                  {:controller=>"products", :action=>"new"}
GET    /products/:id/edit(.:format)             {:controller=>"products", :action=>"edit"}
GET    /products/:id(.:format)                  {:controller=>"products", :action=>"show"}
PUT    /products/:id(.:format)                  {:controller=>"products", :action=>"update"}
DELETE /products/:id(.:format)                  {:controller=>"products", :action=>"destroy"}
ANY    /:controller(/:action(/:id(.:format)))   {}
ANY    /rails/info/properties(.:format)         {:controller=>"rails/info", :action=>"properties"}
=> nil
>> rs.recognize_path "/store"
=> {:action=>"index", :controller=>"store"}
>> rs.recognize_path "/store/add_to_cart/1"
=> {:action=>"add_to_cart", :controller=>"store", :id=>"1"}
>> rs.recognize_path "/store/add_to_cart/1.xml"
=> {:action=>"add_to_cart", :controller=>"store", :format=>"xml", :id=>"1"}
>> rs.generate :controller => :store
=> "/store/index"
>> rs.generate :controller => :store, :id => 123
=> "/store/index?id=123"
>> app.url_for :controller => :store, :action => :display, :id => 123
=> "http://www.example.com/store/display/123"
 
bundle exec /home/rubys/git/rails/bin/rails new view --skip-bundle --dev
      create  
      create  README
      create  Rakefile
      create  config.ru
      create  .gitignore
      create  Gemfile
      create  app
      create  app/controllers/application_controller.rb
      create  app/helpers/application_helper.rb
      create  app/mailers
      create  app/models
      create  app/views/layouts/application.html.erb
      create  config
      create  config/routes.rb
      create  config/application.rb
      create  config/environment.rb
      create  config/environments
      create  config/environments/development.rb
      create  config/environments/production.rb
      create  config/environments/test.rb
      create  config/initializers
      create  config/initializers/backtrace_silencers.rb
      create  config/initializers/inflections.rb
      create  config/initializers/mime_types.rb
      create  config/initializers/secret_token.rb
      create  config/initializers/session_store.rb
      create  config/locales
      create  config/locales/en.yml
      create  config/boot.rb
      create  config/database.yml
      create  db
      create  db/seeds.rb
      create  doc
      create  doc/README_FOR_APP
      create  lib
      create  lib/tasks
      create  lib/tasks/.gitkeep
      create  log
      create  log/server.log
      create  log/production.log
      create  log/development.log
      create  log/test.log
      create  public
      create  public/404.html
      create  public/422.html
      create  public/500.html
      create  public/favicon.ico
      create  public/index.html
      create  public/robots.txt
      create  public/images
      create  public/images/rails.png
      create  public/stylesheets
      create  public/stylesheets/.gitkeep
      create  public/javascripts
      create  public/javascripts/application.js
      create  public/javascripts/controls.js
      create  public/javascripts/dragdrop.js
      create  public/javascripts/effects.js
      create  public/javascripts/prototype.js
      create  public/javascripts/rails.js
      create  script
      create  script/rails
      create  test
      create  test/fixtures
      create  test/functional
      create  test/integration
      create  test/performance/browsing_test.rb
      create  test/test_helper.rb
      create  test/unit
      create  tmp
      create  tmp/sessions
      create  tmp/sockets
      create  tmp/cache
      create  tmp/pids
      create  vendor/plugins
      create  vendor/plugins/.gitkeep
bundle install
Using rake (0.9.2.2) 
Using abstract (1.0.0) 
Using activesupport (3.0.15) 
Using builder (2.1.2) 
Using i18n (0.5.0) 
Using activemodel (3.0.15) 
Using erubis (2.6.6) 
Using rack (1.2.5) 
Using rack-mount (0.6.14) 
Using rack-test (0.5.7) 
Using tzinfo (0.3.33) 
Using actionpack (3.0.15) 
Using mime-types (1.19) 
Using polyglot (0.3.3) 
Using treetop (1.4.10) 
Using mail (2.2.19) 
Using actionmailer (3.0.15) 
Using braintree (2.16.0) 
Using activemerchant (1.10.0) 
Using arel (2.0.10) 
Using activerecord (3.0.15) 
Using activeresource (3.0.15) 
Using bundler (1.1.3) 
Using highline (1.6.13) 
Using net-ssh (2.5.2) 
Using net-scp (1.0.4) 
Using net-sftp (2.0.5) 
Using net-ssh-gateway (1.1.0) 
Using capistrano (2.12.0) 
Using haml (3.1.6) 
Using htmlentities (4.3.1) 
Using json (1.7.3) 
Using rdoc (3.12) 
Using thor (0.14.6) 
Using railties (3.0.15) 
Using rails (3.0.15) 
Using jquery-rails (0.2.7) 
Using minitest (3.2.0) 
Using mysql (2.8.1) 
Using sqlite3 (1.3.6) 
Using test-unit (2.5.0) 
Using will_paginate (3.0.3) 
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
edit config/routes.rb
View::Application.routes.draw do
  # ...
 
  # This is a legacy wild controller route that's not recommended for RESTful applications.
  # Note: This route will make all actions in every controller accessible via GET requests.
   match ':controller(/:action(/:id(.:format)))'
end
cp -v /home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/*.rb app/controllers
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/array_controller.rb' -> `app/controllers/array_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/article_controller.rb' -> `app/controllers/article_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/blog1_controller.rb' -> `app/controllers/blog1_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/blog2_controller.rb' -> `app/controllers/blog2_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/blog_controller.rb' -> `app/controllers/blog_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/builder_controller.rb' -> `app/controllers/builder_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/form_controller.rb' -> `app/controllers/form_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/form_for_controller.rb' -> `app/controllers/form_for_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/pager_controller.rb' -> `app/controllers/pager_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/partial_controller.rb' -> `app/controllers/partial_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/products_controller.rb' -> `app/controllers/products_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/rhtml_controller.rb' -> `app/controllers/rhtml_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/test_controller.rb' -> `app/controllers/test_controller.rb'
`/home/rubys/git/awdwr/edition3/data/code/e1/views/app/controllers/upload_controller.rb' -> `app/controllers/upload_controller.rb'
irb e1/routing/config/routes_for_blog.rb
>> require "./config/environment.rb"
=> true
>> require "rails/console/app"
=> true
 
>> rs = ActionController::Routing::Routes
=> #<ActionDispatch::Routing::RouteSet:0x7fc0e58cbce0>
>> app
=> #<ActionDispatch::Integration::Session:0x7fc0e3d762d8 @request_count=0, @remote_addr="127.0.0.1", @controller=nil, @_mock_session=nil, @host="www.example.com", @request=nil, @https=false, @response=nil, @named_routes_configured=true, @accept="text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", @app=#<View::Application:0x7fc0e5b52568 @routes_reloader=#<ActiveSupport::FileUpdateChecker:0x7fc0e436bc10 @last_update_at=Fri Jun 29 15:22:49 -0400 2012, @paths=["/home/rubys/git/awdwr/edition3/work-30/view/config/routes.rb", "/home/rubys/git/rails/railties/lib/rails/info_routes.rb"], @block=#<Proc:0x00007fc0e778c378@/home/rubys/git/rails/railties/lib/rails/application.rb:120>>, @_all_autoload_paths=["/home/rubys/git/awdwr/edition3/work-30/view/app/mailers", "/home/rubys/git/awdwr/edition3/work-30/view/app/controllers", "/home/rubys/git/awdwr/edition3/work-30/view/app/models", "/home/rubys/git/awdwr/edition3/work-30/view/app/helpers"], @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a4e018 @name=:set_load_path, @options={:before=>:bootstrap_hook}, @context=#<View::Application:0x7fc0e5b52568 ...>, @block=#<Proc:0x00007fc0e7770bf0@/home/rubys/git/rails/railties/lib/rails/engine.rb:144>>, #<Rails::Initializable::Initializer:0x7fc0e5a4dff0 @name=:set_autoload_paths, @options={:after=>:set_load_path, :before=>:bootstrap_hook}, @context=#<View::Application:0x7fc0e5b52568 ...>, @block=#<Proc:0x00007fc0e7770498@/home/rubys/git/rails/railties/lib/rails/engine.rb:156>>, #<Rails::Initializable::Initializer:0x7fc0e5a4dfa0 @name=:add_routing_paths, @options={:after=>:set_autoload_paths}, @context=#<View::Application:0x7fc0e5b52568 ...>, @block=#<Proc:0x00007fc0e776f750@/home/rubys/git/rails/railties/lib/rails/engine.rb:166>>, #<Rails::Initializable::Initializer:0x7fc0e5a4df50 @name=:add_routing_namespaces, @options={:after=>:add_routing_paths}, @context=#<View::Application:0x7fc0e5b52568 ...>, @block=#<Proc:0x00007fc0e776e350@/home/rubys/git/rails/railties/lib/rails/engine.rb:173>>, #<Rails::Initializable::Initializer:0x7fc0e5a4df00 @name=:add_locales, @options={:after=>:add_routing_namespaces}, @context=#<View::Application:0x7fc0e5b52568 ...>, @block=#<Proc:0x00007fc0e776de78@/home/rubys/git/rails/railties/lib/rails/engine.rb:185>>, #<Rails::Initializable::Initializer:0x7fc0e5a4deb0 @name=:add_view_paths, @options={:after=>:add_locales}, @context=#<View::Application:0x7fc0e5b52568 ...>, @block=#<Proc:0x00007fc0e776d900@/home/rubys/git/rails/railties/lib/rails/engine.rb:189>>, #<Rails::Initializable::Initializer:0x7fc0e5a4de60 @name=:load_config_initializers, @options={:after=>:add_view_paths}, @context=#<View::Application:0x7fc0e5b52568 ...>, @block=#<Proc:0x00007fc0e776d0b8@/home/rubys/git/rails/railties/lib/rails/engine.rb:199>>, #<Rails::Initializable::Initializer:0x7fc0e5a4de10 @name=:engines_blank_point, @options={:after=>:load_config_initializers}, @context=#<View::Application:0x7fc0e5b52568 ...>, @block=#<Proc:0x0000000000000000@/home/rubys/git/rails/railties/lib/rails/engine.rb:205>>], @config=#<Rails::Application::Configuration:0x7fc0e5b3f648 @allow_concurrency=false, @log_level=:debug, @session_options={:key=>"_view_session", :cookie_only=>true}, @autoload_paths=[], @cache_store=[:file_store, "/home/rubys/git/awdwr/edition3/work-30/view/tmp/cache/"], @dependency_loading=true, @autoload_once_paths=[], @paths=#<Rails::Paths::Root:0x7fc0e5a5bfb0 @all_paths=[#<Rails::Paths::Path:0x7fc0e5a5b768 @paths=["app"], @eager_load=true, @glob="*", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"models"=>#<Rails::Paths::Path:0x7fc0e5a58c70 @paths=["app/models"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "controllers"=>#<Rails::Paths::Path:0x7fc0e5a5a7f0 @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "views"=>#<Rails::Paths::Path:0x7fc0e5a58770 @paths=["app/views"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "mailers"=>#<Rails::Paths::Path:0x7fc0e5a589c8 @paths=["app/mailers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "helpers"=>#<Rails::Paths::Path:0x7fc0e5a58ef0 @paths=["app/helpers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, #<Rails::Paths::Path:0x7fc0e5a5a7f0 @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a58ef0 @paths=["app/helpers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a58c70 @paths=["app/models"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a589c8 @paths=["app/mailers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a58770 @paths=["app/views"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a58540 @load_path=true, @paths=["lib"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"templates"=>#<Rails::Paths::Path:0x7fc0e5a559d0 @paths=["lib/templates"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "tasks"=>#<Rails::Paths::Path:0x7fc0e5a58298 @paths=["lib/tasks"], @glob="**/*.rake", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, #<Rails::Paths::Path:0x7fc0e5a58298 @paths=["lib/tasks"], @glob="**/*.rake", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a580b8 @paths=["config"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"environments"=>#<Rails::Paths::Path:0x7fc0e5a55c28 @paths=["config/environments"], @glob="development.rb", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "routes"=>#<Rails::Paths::Path:0x7fc0e5a578c0 @paths=["config/routes.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "locales"=>#<Rails::Paths::Path:0x7fc0e5a57b18 @paths=["config/locales"], @glob="*.{rb,yml}", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "database"=>#<Rails::Paths::Path:0x7fc0e5a56510 @paths=["config/database.yml"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "environment"=>#<Rails::Paths::Path:0x7fc0e5a56128 @paths=["config/environment.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "initializers"=>#<Rails::Paths::Path:0x7fc0e5a57dc0 @paths=["config/initializers"], @glob="**/*.rb", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, #<Rails::Paths::Path:0x7fc0e5a57dc0 @paths=["config/initializers"], @glob="**/*.rb", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a57b18 @paths=["config/locales"], @glob="*.{rb,yml}", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a578c0 @paths=["config/routes.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a576b8 @paths=["public"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"javascripts"=>#<Rails::Paths::Path:0x7fc0e5a57438 @paths=["public/javascripts"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "stylesheets"=>#<Rails::Paths::Path:0x7fc0e5a571b8 @paths=["public/stylesheets"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, #<Rails::Paths::Path:0x7fc0e5a57438 @paths=["public/javascripts"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a571b8 @paths=["public/stylesheets"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a56510 @paths=["config/database.yml"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a56128 @paths=["config/environment.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a55c28 @paths=["config/environments"], @glob="development.rb", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a559d0 @paths=["lib/templates"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a552a0 @paths=["log/development.log"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a54698 @paths=["tmp"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"cache"=>#<Rails::Paths::Path:0x7fc0e5a54058 @paths=["tmp/cache"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, #<Rails::Paths::Path:0x7fc0e5a54058 @paths=["tmp/cache"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a539f0 @load_path=true, @paths=["vendor"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"plugins"=>#<Rails::Paths::Path:0x7fc0e5a535e0 @paths=["vendor/plugins"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, #<Rails::Paths::Path:0x7fc0e5a535e0 @paths=["vendor/plugins"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>], @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @path=#<Pathname:/home/rubys/git/awdwr/edition3/work-30/view>, @children={"tmp"=>#<Rails::Paths::Path:0x7fc0e5a54698 @paths=["tmp"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"cache"=>#<Rails::Paths::Path:0x7fc0e5a54058 @paths=["tmp/cache"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, "app"=>#<Rails::Paths::Path:0x7fc0e5a5b768 @paths=["app"], @eager_load=true, @glob="*", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"models"=>#<Rails::Paths::Path:0x7fc0e5a58c70 @paths=["app/models"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "controllers"=>#<Rails::Paths::Path:0x7fc0e5a5a7f0 @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "views"=>#<Rails::Paths::Path:0x7fc0e5a58770 @paths=["app/views"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "mailers"=>#<Rails::Paths::Path:0x7fc0e5a589c8 @paths=["app/mailers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "helpers"=>#<Rails::Paths::Path:0x7fc0e5a58ef0 @paths=["app/helpers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, "public"=>#<Rails::Paths::Path:0x7fc0e5a576b8 @paths=["public"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"javascripts"=>#<Rails::Paths::Path:0x7fc0e5a57438 @paths=["public/javascripts"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "stylesheets"=>#<Rails::Paths::Path:0x7fc0e5a571b8 @paths=["public/stylesheets"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, "config"=>#<Rails::Paths::Path:0x7fc0e5a580b8 @paths=["config"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"environments"=>#<Rails::Paths::Path:0x7fc0e5a55c28 @paths=["config/environments"], @glob="development.rb", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "routes"=>#<Rails::Paths::Path:0x7fc0e5a578c0 @paths=["config/routes.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "locales"=>#<Rails::Paths::Path:0x7fc0e5a57b18 @paths=["config/locales"], @glob="*.{rb,yml}", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "database"=>#<Rails::Paths::Path:0x7fc0e5a56510 @paths=["config/database.yml"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "environment"=>#<Rails::Paths::Path:0x7fc0e5a56128 @paths=["config/environment.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "initializers"=>#<Rails::Paths::Path:0x7fc0e5a57dc0 @paths=["config/initializers"], @glob="**/*.rb", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, "log"=>#<Rails::Paths::Path:0x7fc0e5a552a0 @paths=["log/development.log"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "lib"=>#<Rails::Paths::Path:0x7fc0e5a58540 @load_path=true, @paths=["lib"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"templates"=>#<Rails::Paths::Path:0x7fc0e5a559d0 @paths=["lib/templates"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "tasks"=>#<Rails::Paths::Path:0x7fc0e5a58298 @paths=["lib/tasks"], @glob="**/*.rake", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, "vendor"=>#<Rails::Paths::Path:0x7fc0e5a539f0 @load_path=true, @paths=["vendor"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"plugins"=>#<Rails::Paths::Path:0x7fc0e5a535e0 @paths=["vendor/plugins"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>}>, @time_zone="UTC", @filter_parameters=[:password], @whiny_nils=true, @session_store=:cookie_store, @encoding="utf-8", @eager_load_paths=["/home/rubys/git/awdwr/edition3/work-30/view/app/mailers", "/home/rubys/git/awdwr/edition3/work-30/view/app/controllers", "/home/rubys/git/awdwr/edition3/work-30/view/app/models", "/home/rubys/git/awdwr/edition3/work-30/view/app/helpers"], @consider_all_requests_local=true, @secret_token="62cc376b6c4781584a8769583d93d4ce46ecca9d76c1159a8bbb3b8d333a2f555dfc6c5837e9c377dce81d5c7e5f24737780227f0552ceea4c9e2bd141ef530e", @middleware=[ActionDispatch::Static, Rack::Lock, ActiveSupport::Cache::Strategy::LocalCache, Rack::Runtime, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::RemoteIp, Rack::Sendfile, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActionDispatch::Session::CookieStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, Rack::MethodOverride, ActionDispatch::Head, ActionDispatch::BestStandardsSupport], @root=#<Pathname:/home/rubys/git/awdwr/edition3/work-30/view>, @cache_classes=false, @serve_static_assets=true>, @railties=#<Rails::Application::Railties:0x7fc0e5a63148 @engines=[], @plugins=[], @config=#<Rails::Application::Configuration:0x7fc0e5b3f648 @allow_concurrency=false, @log_level=:debug, @session_options={:key=>"_view_session", :cookie_only=>true}, @autoload_paths=[], @cache_store=[:file_store, "/home/rubys/git/awdwr/edition3/work-30/view/tmp/cache/"], @dependency_loading=true, @autoload_once_paths=[], @paths=#<Rails::Paths::Root:0x7fc0e5a5bfb0 @all_paths=[#<Rails::Paths::Path:0x7fc0e5a5b768 @paths=["app"], @eager_load=true, @glob="*", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"models"=>#<Rails::Paths::Path:0x7fc0e5a58c70 @paths=["app/models"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "controllers"=>#<Rails::Paths::Path:0x7fc0e5a5a7f0 @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "views"=>#<Rails::Paths::Path:0x7fc0e5a58770 @paths=["app/views"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "mailers"=>#<Rails::Paths::Path:0x7fc0e5a589c8 @paths=["app/mailers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "helpers"=>#<Rails::Paths::Path:0x7fc0e5a58ef0 @paths=["app/helpers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, #<Rails::Paths::Path:0x7fc0e5a5a7f0 @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a58ef0 @paths=["app/helpers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a58c70 @paths=["app/models"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a589c8 @paths=["app/mailers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a58770 @paths=["app/views"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a58540 @load_path=true, @paths=["lib"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"templates"=>#<Rails::Paths::Path:0x7fc0e5a559d0 @paths=["lib/templates"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "tasks"=>#<Rails::Paths::Path:0x7fc0e5a58298 @paths=["lib/tasks"], @glob="**/*.rake", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, #<Rails::Paths::Path:0x7fc0e5a58298 @paths=["lib/tasks"], @glob="**/*.rake", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a580b8 @paths=["config"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"environments"=>#<Rails::Paths::Path:0x7fc0e5a55c28 @paths=["config/environments"], @glob="development.rb", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "routes"=>#<Rails::Paths::Path:0x7fc0e5a578c0 @paths=["config/routes.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "locales"=>#<Rails::Paths::Path:0x7fc0e5a57b18 @paths=["config/locales"], @glob="*.{rb,yml}", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "database"=>#<Rails::Paths::Path:0x7fc0e5a56510 @paths=["config/database.yml"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "environment"=>#<Rails::Paths::Path:0x7fc0e5a56128 @paths=["config/environment.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "initializers"=>#<Rails::Paths::Path:0x7fc0e5a57dc0 @paths=["config/initializers"], @glob="**/*.rb", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, #<Rails::Paths::Path:0x7fc0e5a57dc0 @paths=["config/initializers"], @glob="**/*.rb", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a57b18 @paths=["config/locales"], @glob="*.{rb,yml}", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a578c0 @paths=["config/routes.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a576b8 @paths=["public"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"javascripts"=>#<Rails::Paths::Path:0x7fc0e5a57438 @paths=["public/javascripts"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "stylesheets"=>#<Rails::Paths::Path:0x7fc0e5a571b8 @paths=["public/stylesheets"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, #<Rails::Paths::Path:0x7fc0e5a57438 @paths=["public/javascripts"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a571b8 @paths=["public/stylesheets"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a56510 @paths=["config/database.yml"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a56128 @paths=["config/environment.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a55c28 @paths=["config/environments"], @glob="development.rb", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a559d0 @paths=["lib/templates"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a552a0 @paths=["log/development.log"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a54698 @paths=["tmp"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"cache"=>#<Rails::Paths::Path:0x7fc0e5a54058 @paths=["tmp/cache"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, #<Rails::Paths::Path:0x7fc0e5a54058 @paths=["tmp/cache"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, #<Rails::Paths::Path:0x7fc0e5a539f0 @load_path=true, @paths=["vendor"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"plugins"=>#<Rails::Paths::Path:0x7fc0e5a535e0 @paths=["vendor/plugins"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, #<Rails::Paths::Path:0x7fc0e5a535e0 @paths=["vendor/plugins"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>], @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @path=#<Pathname:/home/rubys/git/awdwr/edition3/work-30/view>, @children={"tmp"=>#<Rails::Paths::Path:0x7fc0e5a54698 @paths=["tmp"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"cache"=>#<Rails::Paths::Path:0x7fc0e5a54058 @paths=["tmp/cache"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, "app"=>#<Rails::Paths::Path:0x7fc0e5a5b768 @paths=["app"], @eager_load=true, @glob="*", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"models"=>#<Rails::Paths::Path:0x7fc0e5a58c70 @paths=["app/models"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "controllers"=>#<Rails::Paths::Path:0x7fc0e5a5a7f0 @paths=["app/controllers", "/home/rubys/git/rails/railties/lib/rails/application/info_routes"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "views"=>#<Rails::Paths::Path:0x7fc0e5a58770 @paths=["app/views"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "mailers"=>#<Rails::Paths::Path:0x7fc0e5a589c8 @paths=["app/mailers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "helpers"=>#<Rails::Paths::Path:0x7fc0e5a58ef0 @paths=["app/helpers"], @eager_load=true, @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, "public"=>#<Rails::Paths::Path:0x7fc0e5a576b8 @paths=["public"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"javascripts"=>#<Rails::Paths::Path:0x7fc0e5a57438 @paths=["public/javascripts"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "stylesheets"=>#<Rails::Paths::Path:0x7fc0e5a571b8 @paths=["public/stylesheets"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, "config"=>#<Rails::Paths::Path:0x7fc0e5a580b8 @paths=["config"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"environments"=>#<Rails::Paths::Path:0x7fc0e5a55c28 @paths=["config/environments"], @glob="development.rb", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "routes"=>#<Rails::Paths::Path:0x7fc0e5a578c0 @paths=["config/routes.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "locales"=>#<Rails::Paths::Path:0x7fc0e5a57b18 @paths=["config/locales"], @glob="*.{rb,yml}", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "database"=>#<Rails::Paths::Path:0x7fc0e5a56510 @paths=["config/database.yml"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "environment"=>#<Rails::Paths::Path:0x7fc0e5a56128 @paths=["config/environment.rb"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "initializers"=>#<Rails::Paths::Path:0x7fc0e5a57dc0 @paths=["config/initializers"], @glob="**/*.rb", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, "log"=>#<Rails::Paths::Path:0x7fc0e5a552a0 @paths=["log/development.log"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "lib"=>#<Rails::Paths::Path:0x7fc0e5a58540 @load_path=true, @paths=["lib"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"templates"=>#<Rails::Paths::Path:0x7fc0e5a559d0 @paths=["lib/templates"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>, "tasks"=>#<Rails::Paths::Path:0x7fc0e5a58298 @paths=["lib/tasks"], @glob="**/*.rake", @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>, "vendor"=>#<Rails::Paths::Path:0x7fc0e5a539f0 @load_path=true, @paths=["vendor"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={"plugins"=>#<Rails::Paths::Path:0x7fc0e5a535e0 @paths=["vendor/plugins"], @glob=nil, @root=#<Rails::Paths::Root:0x7fc0e5a5bfb0 ...>, @children={}>}>}>, @time_zone="UTC", @filter_parameters=[:password], @whiny_nils=true, @session_store=:cookie_store, @encoding="utf-8", @eager_load_paths=["/home/rubys/git/awdwr/edition3/work-30/view/app/mailers", "/home/rubys/git/awdwr/edition3/work-30/view/app/controllers", "/home/rubys/git/awdwr/edition3/work-30/view/app/models", "/home/rubys/git/awdwr/edition3/work-30/view/app/helpers"], @consider_all_requests_local=true, @secret_token="62cc376b6c4781584a8769583d93d4ce46ecca9d76c1159a8bbb3b8d333a2f555dfc6c5837e9c377dce81d5c7e5f24737780227f0552ceea4c9e2bd141ef530e", @middleware=[ActionDispatch::Static, Rack::Lock, ActiveSupport::Cache::Strategy::LocalCache, Rack::Runtime, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::RemoteIp, Rack::Sendfile, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActionDispatch::Session::CookieStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, Rack::MethodOverride, ActionDispatch::Head, ActionDispatch::BestStandardsSupport], @root=#<Pathname:/home/rubys/git/awdwr/edition3/work-30/view>, @cache_classes=false, @serve_static_assets=true>, @railties=[#<I18n::Railtie:0x7fc0e5a5d1a8 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a52528 @name="i18n.callbacks", @options={}, @context=#<I18n::Railtie:0x7fc0e5a5d1a8 ...>, @block=#<Proc:0x00007fc0e764bd60@/home/rubys/git/rails/activesupport/lib/active_support/i18n_railtie.rb:21>>]>, #<ActiveSupport::Railtie:0x7fc0e5a5d0b8 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a52168 @name="active_support.initialize_whiny_nils", @options={}, @context=#<ActiveSupport::Railtie:0x7fc0e5a5d0b8 ...>, @block=#<Proc:0x00007fc0e76534e8@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x7fc0e5a52140 @name="active_support.deprecation_behavior", @options={:after=>"active_support.initialize_whiny_nils"}, @context=#<ActiveSupport::Railtie:0x7fc0e5a5d0b8 ...>, @block=#<Proc:0x00007fc0e7650810@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:15>>, #<Rails::Initializable::Initializer:0x7fc0e5a520f0 @name="active_support.initialize_time_zone", @options={:after=>"active_support.deprecation_behavior"}, @context=#<ActiveSupport::Railtie:0x7fc0e5a5d0b8 ...>, @block=#<Proc:0x00007fc0e76501d0@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:47>>]>, #<ActionDispatch::Railtie:0x7fc0e5a5cf78 @initializers=[]>, #<ActionView::Railtie:0x7fc0e5a5cf28 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a50a98 @name="action_view.cache_asset_timestamps", @options={}, @context=#<ActionView::Railtie:0x7fc0e5a5cf28 ...>, @block=#<Proc:0x00007fc0e7731c98@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x7fc0e5a50a70 @name="action_view.javascript_expansions", @options={:after=>"action_view.cache_asset_timestamps"}, @context=#<ActionView::Railtie:0x7fc0e5a5cf28 ...>, @block=#<Proc:0x00007fc0e7731248@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:19>>, #<Rails::Initializable::Initializer:0x7fc0e5a50a20 @name="action_view.set_configs", @options={:after=>"action_view.javascript_expansions"}, @context=#<ActionView::Railtie:0x7fc0e5a5cf28 ...>, @block=#<Proc:0x00007fc0e772f830@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:31>>]>, #<ActionController::Railtie:0x7fc0e5a5c9d8 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a50458 @name="action_controller.logger", @options={}, @context=#<ActionController::Railtie:0x7fc0e5a5c9d8 ...>, @block=#<Proc:0x00007fc0e74af600@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:34>>, #<Rails::Initializable::Initializer:0x7fc0e5a50430 @name="action_controller.initialize_framework_caches", @options={:after=>"action_controller.logger"}, @context=#<ActionController::Railtie:0x7fc0e5a5c9d8 ...>, @block=#<Proc:0x00007fc0e74af1c8@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:38>>, #<Rails::Initializable::Initializer:0x7fc0e5a503e0 @name="action_controller.set_configs", @options={:after=>"action_controller.initialize_framework_caches"}, @context=#<ActionController::Railtie:0x7fc0e5a5c9d8 ...>, @block=#<Proc:0x00007fc0e74aed40@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x7fc0e5a50390 @name="action_controller.deprecated_routes", @options={:after=>"action_controller.set_configs"}, @context=#<ActionController::Railtie:0x7fc0e5a5c9d8 ...>, @block=#<Proc:0x00007fc0e74ad738@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:58>>]>, #<ActiveRecord::Railtie:0x7fc0e5a5c988 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a4fa80 @name="active_record.initialize_timezone", @options={}, @context=#<ActiveRecord::Railtie:0x7fc0e5a5c988 ...>, @block=#<Proc:0x00007fc0e7608740@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:35>>, #<Rails::Initializable::Initializer:0x7fc0e5a4fa58 @name="active_record.logger", @options={:after=>"active_record.initialize_timezone"}, @context=#<ActiveRecord::Railtie:0x7fc0e5a5c988 ...>, @block=#<Proc:0x00007fc0e7608330@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x7fc0e5a4fa08 @name="active_record.set_configs", @options={:after=>"active_record.logger"}, @context=#<ActiveRecord::Railtie:0x7fc0e5a5c988 ...>, @block=#<Proc:0x00007fc0e7607a48@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:46>>, #<Rails::Initializable::Initializer:0x7fc0e5a4f9b8 @name="active_record.initialize_database", @options={:after=>"active_record.set_configs"}, @context=#<ActiveRecord::Railtie:0x7fc0e5a5c988 ...>, @block=#<Proc:0x00007fc0e7607480@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:56>>, #<Rails::Initializable::Initializer:0x7fc0e5a4f968 @name="active_record.log_runtime", @options={:after=>"active_record.initialize_database"}, @context=#<ActiveRecord::Railtie:0x7fc0e5a5c988 ...>, @block=#<Proc:0x00007fc0e7606eb8@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:64>>, #<Rails::Initializable::Initializer:0x7fc0e5a4f918 @name="active_record.set_dispatch_hooks", @options={:after=>"active_record.log_runtime", :before=>:set_clear_dependencies_hook}, @context=#<ActiveRecord::Railtie:0x7fc0e5a5c988 ...>, @block=#<Proc:0x00007fc0e7606710@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:71>>]>, #<ActionMailer::Railtie:0x7fc0e5a5c848 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a4f530 @name="action_mailer.logger", @options={}, @context=#<ActionMailer::Railtie:0x7fc0e5a5c848 ...>, @block=#<Proc:0x00007fc0e7722fe0@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:8>>, #<Rails::Initializable::Initializer:0x7fc0e5a4f508 @name="action_mailer.set_configs", @options={:after=>"action_mailer.logger"}, @context=#<ActionMailer::Railtie:0x7fc0e5a5c848 ...>, @block=#<Proc:0x00007fc0e7721168@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:12>>]>, #<ActiveResource::Railtie:0x7fc0e5a5c708 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a4f120 @name="active_resource.set_configs", @options={}, @context=#<ActiveResource::Railtie:0x7fc0e5a5c708 ...>, @block=#<Proc:0x00007fc0e76d8580@/home/rubys/git/rails/activeresource/lib/active_resource/railtie.rb:8>>]>, #<Rails::TestUnitRailtie:0x7fc0e5a5c6b8 @initializers=[]>, #<Jquery::Rails::Railtie:0x7fc0e5a5c578 @initializers=[]>, #<WillPaginate::Railtie:0x7fc0e5a5c438 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a4e608 @name="will_paginate", @options={}, @context=#<WillPaginate::Railtie:0x7fc0e5a5c438 ...>, @block=#<Proc:0x00007fc0e5bad648@/home/rubys/.rvm/gems/ruby-1.8.7-p352/gems/will_paginate-3.0.3/lib/will_paginate/railtie.rb:8>>]>], @all=[#<I18n::Railtie:0x7fc0e5a5d1a8 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a52528 @name="i18n.callbacks", @options={}, @context=#<I18n::Railtie:0x7fc0e5a5d1a8 ...>, @block=#<Proc:0x00007fc0e764bd60@/home/rubys/git/rails/activesupport/lib/active_support/i18n_railtie.rb:21>>]>, #<ActiveSupport::Railtie:0x7fc0e5a5d0b8 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a52168 @name="active_support.initialize_whiny_nils", @options={}, @context=#<ActiveSupport::Railtie:0x7fc0e5a5d0b8 ...>, @block=#<Proc:0x00007fc0e76534e8@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x7fc0e5a52140 @name="active_support.deprecation_behavior", @options={:after=>"active_support.initialize_whiny_nils"}, @context=#<ActiveSupport::Railtie:0x7fc0e5a5d0b8 ...>, @block=#<Proc:0x00007fc0e7650810@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:15>>, #<Rails::Initializable::Initializer:0x7fc0e5a520f0 @name="active_support.initialize_time_zone", @options={:after=>"active_support.deprecation_behavior"}, @context=#<ActiveSupport::Railtie:0x7fc0e5a5d0b8 ...>, @block=#<Proc:0x00007fc0e76501d0@/home/rubys/git/rails/activesupport/lib/active_support/railtie.rb:47>>]>, #<ActionDispatch::Railtie:0x7fc0e5a5cf78 @initializers=[]>, #<ActionView::Railtie:0x7fc0e5a5cf28 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a50a98 @name="action_view.cache_asset_timestamps", @options={}, @context=#<ActionView::Railtie:0x7fc0e5a5cf28 ...>, @block=#<Proc:0x00007fc0e7731c98@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:11>>, #<Rails::Initializable::Initializer:0x7fc0e5a50a70 @name="action_view.javascript_expansions", @options={:after=>"action_view.cache_asset_timestamps"}, @context=#<ActionView::Railtie:0x7fc0e5a5cf28 ...>, @block=#<Proc:0x00007fc0e7731248@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:19>>, #<Rails::Initializable::Initializer:0x7fc0e5a50a20 @name="action_view.set_configs", @options={:after=>"action_view.javascript_expansions"}, @context=#<ActionView::Railtie:0x7fc0e5a5cf28 ...>, @block=#<Proc:0x00007fc0e772f830@/home/rubys/git/rails/actionpack/lib/action_view/railtie.rb:31>>]>, #<ActionController::Railtie:0x7fc0e5a5c9d8 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a50458 @name="action_controller.logger", @options={}, @context=#<ActionController::Railtie:0x7fc0e5a5c9d8 ...>, @block=#<Proc:0x00007fc0e74af600@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:34>>, #<Rails::Initializable::Initializer:0x7fc0e5a50430 @name="action_controller.initialize_framework_caches", @options={:after=>"action_controller.logger"}, @context=#<ActionController::Railtie:0x7fc0e5a5c9d8 ...>, @block=#<Proc:0x00007fc0e74af1c8@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:38>>, #<Rails::Initializable::Initializer:0x7fc0e5a503e0 @name="action_controller.set_configs", @options={:after=>"action_controller.initialize_framework_caches"}, @context=#<ActionController::Railtie:0x7fc0e5a5c9d8 ...>, @block=#<Proc:0x00007fc0e74aed40@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x7fc0e5a50390 @name="action_controller.deprecated_routes", @options={:after=>"action_controller.set_configs"}, @context=#<ActionController::Railtie:0x7fc0e5a5c9d8 ...>, @block=#<Proc:0x00007fc0e74ad738@/home/rubys/git/rails/actionpack/lib/action_controller/railtie.rb:58>>]>, #<ActiveRecord::Railtie:0x7fc0e5a5c988 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a4fa80 @name="active_record.initialize_timezone", @options={}, @context=#<ActiveRecord::Railtie:0x7fc0e5a5c988 ...>, @block=#<Proc:0x00007fc0e7608740@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:35>>, #<Rails::Initializable::Initializer:0x7fc0e5a4fa58 @name="active_record.logger", @options={:after=>"active_record.initialize_timezone"}, @context=#<ActiveRecord::Railtie:0x7fc0e5a5c988 ...>, @block=#<Proc:0x00007fc0e7608330@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:42>>, #<Rails::Initializable::Initializer:0x7fc0e5a4fa08 @name="active_record.set_configs", @options={:after=>"active_record.logger"}, @context=#<ActiveRecord::Railtie:0x7fc0e5a5c988 ...>, @block=#<Proc:0x00007fc0e7607a48@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:46>>, #<Rails::Initializable::Initializer:0x7fc0e5a4f9b8 @name="active_record.initialize_database", @options={:after=>"active_record.set_configs"}, @context=#<ActiveRecord::Railtie:0x7fc0e5a5c988 ...>, @block=#<Proc:0x00007fc0e7607480@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:56>>, #<Rails::Initializable::Initializer:0x7fc0e5a4f968 @name="active_record.log_runtime", @options={:after=>"active_record.initialize_database"}, @context=#<ActiveRecord::Railtie:0x7fc0e5a5c988 ...>, @block=#<Proc:0x00007fc0e7606eb8@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:64>>, #<Rails::Initializable::Initializer:0x7fc0e5a4f918 @name="active_record.set_dispatch_hooks", @options={:after=>"active_record.log_runtime", :before=>:set_clear_dependencies_hook}, @context=#<ActiveRecord::Railtie:0x7fc0e5a5c988 ...>, @block=#<Proc:0x00007fc0e7606710@/home/rubys/git/rails/activerecord/lib/active_record/railtie.rb:71>>]>, #<ActionMailer::Railtie:0x7fc0e5a5c848 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a4f530 @name="action_mailer.logger", @options={}, @context=#<ActionMailer::Railtie:0x7fc0e5a5c848 ...>, @block=#<Proc:0x00007fc0e7722fe0@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:8>>, #<Rails::Initializable::Initializer:0x7fc0e5a4f508 @name="action_mailer.set_configs", @options={:after=>"action_mailer.logger"}, @context=#<ActionMailer::Railtie:0x7fc0e5a5c848 ...>, @block=#<Proc:0x00007fc0e7721168@/home/rubys/git/rails/actionmailer/lib/action_mailer/railtie.rb:12>>]>, #<ActiveResource::Railtie:0x7fc0e5a5c708 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a4f120 @name="active_resource.set_configs", @options={}, @context=#<ActiveResource::Railtie:0x7fc0e5a5c708 ...>, @block=#<Proc:0x00007fc0e76d8580@/home/rubys/git/rails/activeresource/lib/active_resource/railtie.rb:8>>]>, #<Rails::TestUnitRailtie:0x7fc0e5a5c6b8 @initializers=[]>, #<Jquery::Rails::Railtie:0x7fc0e5a5c578 @initializers=[]>, #<WillPaginate::Railtie:0x7fc0e5a5c438 @initializers=[#<Rails::Initializable::Initializer:0x7fc0e5a4e608 @name="will_paginate", @options={}, @context=#<WillPaginate::Railtie:0x7fc0e5a5c438 ...>, @block=#<Proc:0x00007fc0e5bad648@/home/rubys/.rvm/gems/ruby-1.8.7-p352/gems/will_paginate-3.0.3/lib/will_paginate/railtie.rb:8>>]>]>, @ran=true, @app=#<ActionDispatch::Static:0x7fc0e419aee0 @file_server=#<Rack::File:0x7fc0e419ae90 @root="/home/rubys/git/awdwr/edition3/work-30/view/public">, @app=#<Rack::Lock:0x7fc0e419afd0 @lock=#<Mutex:0x7fc0e419af80>, @app=#<#<Class:0x7fc0e77dacf8>:0x7fc0e419b070 @app=#<Rack::Runtime:0x7fc0e419b138 @header_name="X-Runtime", @app=#<Rails::Rack::Logger:0x7fc0e419b1d8 @app=#<ActionDispatch::ShowExceptions:0x7fc0e419b278 @consider_all_requests_local=true, @app=#<ActionDispatch::RemoteIp:0x7fc0e419b390 @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true, @app=#<Rack::Sendfile:0x7fc0e419b430 @variation="", @app=#<ActionDispatch::Callbacks:0x7fc0e419b818 @prepare_each_request=true, @app=#<ActiveRecord::ConnectionAdapters::ConnectionManagement:0x7fc0e41d1b48 @app=#<ActiveRecord::QueryCache:0x7fc0e41dbdc8 @app=#<ActionDispatch::Cookies:0x7fc0e41dbf08 @app=#<ActionDispatch::Session::CookieStore:0x7fc0e41dbfd0 @key="_view_session", @cookie_only=true, @default_options={:expire_after=>nil, :httponly=>true, :domain=>nil, :path=>"/", :secure=>false}, @app=#<ActionDispatch::Flash:0x7fc0e41dc048 @app=#<ActionDispatch::ParamsParser:0x7fc0e41dc138 @parsers={#<Mime::Type:0x7fc0e41ea378 @synonyms=["text/xml", "application/x-xml"], @symbol=:xml, @string="application/xml">=>:xml_simple, #<Mime::Type:0x7fc0e41e9400 @synonyms=["text/x-json", "application/jsonrequest"], @symbol=:json, @string="application/json">=>:json}, @app=#<Rack::MethodOverride:0x7fc0e41dc1b0 @app=#<ActionDispatch::Head:0x7fc0e41dc228 @app=#<ActionDispatch::BestStandardsSupport:0x7fc0e41dc2c8 @header="IE=Edge", @app=#<ActionDispatch::Routing::RouteSet:0x7fc0e58cbce0>>>>>>>>>>>>>>>>>>>, @routes=#<ActionDispatch::Routing::RouteSet:0x7fc0e58cbce0>, @_all_load_paths=["/home/rubys/git/awdwr/edition3/work-30/view/lib", "/home/rubys/git/awdwr/edition3/work-30/view/vendor", "/home/rubys/git/awdwr/edition3/work-30/view/app/mailers", "/home/rubys/git/awdwr/edition3/work-30/view/app/controllers", "/home/rubys/git/awdwr/edition3/work-30/view/app/models", "/home/rubys/git/awdwr/edition3/work-30/view/app/helpers"]>>
 
?> ActionController::Routing::Routes.draw do |map| 
 
?>   # Straight 'http://my.app/blog/' displays the index 
?>   map.connect "blog/", 
?>               :controller => "blog", 
?>               :action => "index" 
 
?>   # Return articles for a year, year/month, or year/month/day 
?>   map.connect "blog/:year/:month/:day", 
?>               :controller => "blog", 
?>               :action => "show_date", 
?>               :requirements => { :year => /(19|20)\d\d/,
?>                                  :month => /[01]?\d/, 
?>                                  :day => /[0-3]?\d/}, 
?>               :day => nil, 
?>               :month => nil 
 
>>   # Show an article identified by an id 
?>   map.connect "blog/show/:id", 
?>               :controller => "blog", 
?>               :action => "show", 
?>               :id => /\d+/ 
 
>>   # Regular Rails routing for admin stuff 
?>   map.connect "blog/article/:action/:id",
?>               :controller => "article" 
 
>>   # Catchall so we can gracefully handle badly formed requests 
?>   map.connect "*anything", 
?>               :controller => "blog", 
?>               :action => "unknown_request" 
>> end
=> nil
 
>> rs.recognize_path "/blog"
=> {:controller=>"blog", :action=>"index"}
>> rs.recognize_path "/blog/show/123"
=> {:controller=>"blog", :action=>"show", :id=>"123"}
>> rs.recognize_path "/blog/2004"
=> {:controller=>"blog", :action=>"show_date", :year=>"2004"}
>> rs.recognize_path "/blog/2004/12"
=> {:controller=>"blog", :action=>"show_date", :month=>"12", :year=>"2004"}
>> rs.recognize_path "/blog/2004/12/25"
=> {:controller=>"blog", :action=>"show_date", :month=>"12", :year=>"2004", :day=>"25"}
>> rs.recognize_path "/blog/article/edit/123"
=> {:controller=>"article", :action=>"edit", :id=>"123"}
>> rs.recognize_path "/blog/article/show_stats"
=> {:controller=>"article", :action=>"show_stats"}
>> rs.recognize_path "/blog/wibble"
=> {:controller=>"blog", :action=>"unknown_request", :anything=>["blog", "wibble"]}
>> rs.recognize_path "/junk"
=> {:controller=>"blog", :action=>"unknown_request", :anything=>["junk"]}
 
>> last_request = rs.recognize_path "/blog/2006/07/28"
=> {:controller=>"blog", :action=>"show_date", :month=>"07", :year=>"2006", :day=>"28"}
>> rs.generate({:day => 25}, last_request)
=> "/blog/2006/07/25"
>> rs.generate({:year => 2005}, last_request)
=> "/blog/2005"
 
>> app.url_for :controller => 'blog', :action => 'show_date', :year => 2002
=> "http://www.example.com/blog/2002"
 

23.3 Helpers for Formatting, Linking, and Pagination 21 Action Controller: Routing and URLs