diff options
author | Prem Sichanugrist <s@sikachu.com> | 2011-12-06 21:05:56 -0500 |
---|---|---|
committer | Prem Sichanugrist <s@sikachu.com> | 2011-12-06 21:16:29 -0500 |
commit | 18ceed201b37d91ad6598d0f8b3c010e6cc48b15 (patch) | |
tree | f232fc3f9d82410bd87e2982c5fe7a7923491f6e /actionpack/lib/action_view.rb | |
parent | 0460b3a46920ccf7d70d6699a3da06ca9663c1f6 (diff) | |
download | rails-18ceed201b37d91ad6598d0f8b3c010e6cc48b15.tar.gz rails-18ceed201b37d91ad6598d0f8b3c010e6cc48b15.tar.bz2 rails-18ceed201b37d91ad6598d0f8b3c010e6cc48b15.zip |
Allow layout fallback when using `layout` method
Rails will now use your default layout (such as "layouts/application") when you specify a layout with `:only` and `:except` condition, and those conditions fail.
For example, consider this snippet:
class CarsController
layout 'single_car', :only => :show
end
Rails will use 'layouts/single_car' when a request comes in `:show` action, and use 'layouts/application' (or 'layouts/cars', if exists) when a request comes in for any other actions.
Diffstat (limited to 'actionpack/lib/action_view.rb')
0 files changed, 0 insertions, 0 deletions