aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack
diff options
context:
space:
mode:
authorRyan Bigg <radarlistener@gmail.com>2010-11-07 10:42:33 +1000
committerRyan Bigg <radarlistener@gmail.com>2010-11-07 11:39:57 +1000
commit5f7f3adccd2ddc1d307e4e5ea4a323562b1cf7ff (patch)
treed83e15b43fa27e53af4e9293e6b2f77863e27230 /actionpack
parent5040ecbfea931ba20439c7e84f2bdf261edd2732 (diff)
downloadrails-5f7f3adccd2ddc1d307e4e5ea4a323562b1cf7ff.tar.gz
rails-5f7f3adccd2ddc1d307e4e5ea4a323562b1cf7ff.tar.bz2
rails-5f7f3adccd2ddc1d307e4e5ea4a323562b1cf7ff.zip
Document the defaults method
Diffstat (limited to 'actionpack')
-rw-r--r--actionpack/lib/action_dispatch/routing/mapper.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/actionpack/lib/action_dispatch/routing/mapper.rb b/actionpack/lib/action_dispatch/routing/mapper.rb
index 9ff7481c1f..e760eb0196 100644
--- a/actionpack/lib/action_dispatch/routing/mapper.rb
+++ b/actionpack/lib/action_dispatch/routing/mapper.rb
@@ -534,6 +534,11 @@ module ActionDispatch
scope(:constraints => constraints) { yield }
end
+ # Allows you to set default parameters for a route, such as this:
+ # defaults :id => 'home' do
+ # match 'scoped_pages/(:id)', :to => 'pages#show'
+ # end
+ # Using this, the +:id+ parameter here will default to 'home'.
def defaults(defaults = {})
scope(:defaults => defaults) { yield }
end