From be62024c25659b47ab4edab042455022a4090f95 Mon Sep 17 00:00:00 2001 From: Pratik Naik Date: Wed, 5 Mar 2008 10:52:22 +0000 Subject: Documenation for has_one/has_many nested resource options. Closes #11195 [miloops] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8982 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- actionpack/lib/action_controller/resources.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'actionpack/lib/action_controller') diff --git a/actionpack/lib/action_controller/resources.rb b/actionpack/lib/action_controller/resources.rb index 52173bc8bb..20fa3b9904 100644 --- a/actionpack/lib/action_controller/resources.rb +++ b/actionpack/lib/action_controller/resources.rb @@ -244,6 +244,21 @@ module ActionController # product.resources :product_reviews, :as => 'comentarios' # end # + # * :has_one - specify nested resources, this is a shorthand for mapping singleton resources beneath the current. + # * :has_many - same has :has_one, but for plural resources. + # + # You may directly specify the routing association with has_one and has_many like: + # + # map.resources :notes, :has_one => :author, :has_many => [:comments, :attachments] + # + # This is the same as: + # + # map.resources :notes do |notes| + # notes.resource :author + # notes.resources :comments + # notes.resources :attachments + # end + # # * :path_prefix - set a prefix to the routes with required route variables. # # Weblog comments usually belong to a post, so you might use resources like: -- cgit v1.2.3