Rails布局继承文档错了吗?

时间:2012-08-21 01:08:38

标签: ruby-on-rails ruby

在rails 3.2发行说明页面(http://guides.rubyonrails.org/3_2_release_notes.html)上,它说:

Deprecated implied layout lookup in controllers whose parent had a explicit layout set

但我在我的rails 3.2.6 app中尝试了以下内容:

class ApplicationController < ActionController::Base
  protect_from_forgery
  layout "application_main"
end

class HomeController < ApplicationController
  def index
    @slideshow_pics = Event.get_intro_slide_photos
  end
end

定义了布局application_main.html.hamlhome.html.haml,当我转到home #index页面时,我得到了home.html.haml布局而不是其他布局。

这似乎与弃用相反,所以我想知道,自3.2.6以来的其中一个版本是否已经退回了弃用?

1 个答案:

答案 0 :(得分:0)

比上面的戴夫更清楚,&#34;已弃用&#34;表示:注意,我们将来会删除此功能!我们正在抛出此警告,以便您注意并最好在我们改变工作方式时尽快更改此信息!

这并不意味着功能已经改变。