diff options
author | Ryan Bigg <radarlistener@gmail.com> | 2009-04-27 21:34:38 +1000 |
---|---|---|
committer | Ryan Bigg <radarlistener@gmail.com> | 2009-04-27 21:34:38 +1000 |
commit | 5ec91ef5ecfce409f1b90e631bdedb4bcef8de5f (patch) | |
tree | efb06a225781cd14e8e551b10068fa817827bdce | |
parent | e5bebbbeffcb8b7912b67a6ebd893342d450a130 (diff) | |
download | rails-5ec91ef5ecfce409f1b90e631bdedb4bcef8de5f.tar.gz rails-5ec91ef5ecfce409f1b90e631bdedb4bcef8de5f.tar.bz2 rails-5ec91ef5ecfce409f1b90e631bdedb4bcef8de5f.zip |
Add documentation for respond_to's any method
-rw-r--r-- | actionpack/lib/action_controller/base/mime_responds.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/actionpack/lib/action_controller/base/mime_responds.rb b/actionpack/lib/action_controller/base/mime_responds.rb index bac225ab2a..a91483b0f0 100644 --- a/actionpack/lib/action_controller/base/mime_responds.rb +++ b/actionpack/lib/action_controller/base/mime_responds.rb @@ -94,6 +94,18 @@ module ActionController #:nodoc: # Note that you can define your own XML parameter parser which would allow you to describe multiple entities # in a single request (i.e., by wrapping them all in a single root node), but if you just go with the flow # and accept Rails' defaults, life will be much easier. + # + # Further more, you may call the #any method on the block's object in order to run the same code for different responses. + # def index + # + # respond_to do |format| + # format.html { @people = People.all(:limit => 10) } + # format.any(:xml, :atom) { @people = People.all } + # end + # end + # + # This will limit the @people variable to 10 people records if we're requesting HTML, but will list all the + # people for any xml or atom request. # # If you need to use a MIME type which isn't supported by default, you can register your own handlers in # environment.rb as follows. |