Skip to content

Instantly share code, notes, and snippets.

@trevorturk
Created June 25, 2010 01:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trevorturk/452280 to your computer and use it in GitHub Desktop.
Save trevorturk/452280 to your computer and use it in GitHub Desktop.
# /1-rick-roll-d -- videos to_param always starts with a number
match '/:id' => 'videos#show', :constraints => {:id => /^\d/}, :as => :video
# /trevor -- usernames can't start with a number
match '/:id' => 'users#show', :as => :user
ruby-1.8.7-p174@rails3 ~/code/thevideofeed[master] > rails s thin
=> Booting Thin
=> Rails 3.0.0.beta4 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/vendor/regin/regin/collection.rb:44:in `include?': undefined method `include?' for #<Anchor "^"> (NoMethodError)
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/dependencies.rb:208:in `any?'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/vendor/regin/regin/collection.rb:10:in `each'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/vendor/regin/regin/collection.rb:10:in `each'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/vendor/regin/regin/collection.rb:44:in `any?'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/vendor/regin/regin/collection.rb:44:in `include?'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/vendor/regin/regin/group.rb:58:in `include?'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/splitting.rb:126:in `generate_split_keys'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/dependencies.rb:208:in `any?'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/splitting.rb:126:in `each'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/splitting.rb:126:in `any?'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/splitting.rb:126:in `generate_split_keys'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/dependencies.rb:208:in `each_with_index'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/vendor/regin/regin/collection.rb:10:in `each'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/vendor/regin/regin/collection.rb:10:in `each'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/splitting.rb:92:in `each_with_index'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/splitting.rb:92:in `generate_split_keys'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/splitting.rb:48:in `process_key'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/frequency.rb:27:in `possible_keys'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/dependencies.rb:208:in `inject'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/frequency.rb:26:in `each'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/frequency.rb:26:in `inject'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/frequency.rb:26:in `possible_keys'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/frequency.rb:25:in `map'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/frequency.rb:25:in `possible_keys'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/analysis/frequency.rb:49:in `report'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/route_set.rb:340:in `build_recognition_keys'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/route_set.rb:248:in `rehash'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/code_generation.rb:8:in `rehash'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-mount-0.6.6/lib/rack/mount/route_set.rb:259:in `freeze'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/actionpack/lib/action_dispatch/routing/route_set.rb:226:in `finalize_without_devise!'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/devise-d498cf3a4e1a3fef3f4f071d4feec6a489efe480-4db3ac820b0ad3d1606c/lib/devise/rails/routes.rb:6:in `finalize!'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/application.rb:133:in `reload_routes!'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/lazy_load_hooks.rb:17:in `instance_eval'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/lazy_load_hooks.rb:17:in `execute_hook'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/lazy_load_hooks.rb:7:in `on_load'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/application.rb:133:in `reload_routes!'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/application.rb:124:in `routes_reloader'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/file_update_checker.rb:33:in `call'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/file_update_checker.rb:33:in `execute_if_updated'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/actionpack/lib/action_dispatch/railtie.rb:13:in `_callback_before_5'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/callbacks.rb:414:in `_run_prepare_callbacks'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/actionpack/lib/action_dispatch/middleware/callbacks.rb:40:in `initialize'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/actionpack/lib/action_dispatch/middleware/stack.rb:33:in `new'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/actionpack/lib/action_dispatch/middleware/stack.rb:33:in `build'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/actionpack/lib/action_dispatch/middleware/stack.rb:80:in `build'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/application.rb:205:in `inject'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/actionpack/lib/action_dispatch/middleware/stack.rb:80:in `each'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/actionpack/lib/action_dispatch/middleware/stack.rb:80:in `inject'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/actionpack/lib/action_dispatch/middleware/stack.rb:80:in `build'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/application.rb:160:in `build_middleware_stack'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/application/finisher.rb:35
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/initializable.rb:25:in `instance_exec'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/initializable.rb:25:in `run'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/initializable.rb:50:in `run_initializers'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/initializable.rb:49:in `each'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/initializable.rb:49:in `run_initializers'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/application.rb:139:in `initialize!'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/application.rb:81:in `send'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/railties/lib/rails/application.rb:81:in `method_missing'
from /Users/trevorturk/Code/thevideofeed/config/environment.rb:5
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/dependencies.rb:212:in `require'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/dependencies.rb:212:in `require'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/dependencies.rb:198:in `load_dependency'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/dependencies.rb:563:in `new_constants_in'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/dependencies.rb:198:in `load_dependency'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/bundler/gems/rails-16a5e918a06649ffac24fd5873b875daf66212ad-6682cce0386811ffe3e6/activesupport/lib/active_support/dependencies.rb:212:in `require'
from /Users/trevorturk/Code/thevideofeed/config.ru:3
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-1.1.0/lib/rack/builder.rb:46:in `instance_eval'
from /Users/trevorturk/.rvm/gems/ruby-1.8.7-p174@rails3/gems/rack-1.1.0/lib/rack/builder.rb:46:in `initialize'
from /Users/trevorturk/Code/thevideofeed/config.ru:1:in `new'
from /Users/trevorturk/Code/thevideofeed/config.ru:1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment