Почему `layout nil `не работает?

Я только что обновил свой сайт Rails с Rails 2 до Rails 3.2.

На моем старом контроллере у меня было:

class Foo::BarController < ApplicationController
   layout nil 
  ... 
end

Однако теперь, когда я перешел на Rails 3, кажется, мне нужно изменить это на:

layout false

В документации по Rails Guides утверждается, что layout nilдолжно работать нормально:

Layout declarations cascade downward in the hierarchy...

class OldPostsController < SpecialPostsController
layout nil

У меня есть следующие соответствующие драгоценные камни в моем Gemfile.lock

ДРАГОЦЕННЫЙ КАМЕНЬ

actionpack (3.2.6)
  activemodel (= 3.2.6)
  activesupport (= 3.2.6)
  builder (~> 3.0.0)
  erubis (~> 2.7.0)
builder (3.0.0)
erubis (2.7.0)
haml (3.1.6)

jquery-rails (2.0.2)
  railties (>= 3.2.0, < 5.0)

Это где-то задокументированное изменение, или это связанная с драгоценными камнями обезьяна что-то исправила?

12
задан Sam Saffron 6 July 2012 в 02:39
поделиться