在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.haml
和home.html.haml
,当我转到home #index页面时,我得到了home.html.haml
布局而不是其他布局。
这似乎与弃用相反,所以我想知道,自3.2.6以来的其中一个版本是否已经退回了弃用?
答案 0 :(得分:0)
比上面的戴夫更清楚,&#34;已弃用&#34;表示:注意,我们将来会删除此功能!我们正在抛出此警告,以便您注意并最好在我们改变工作方式时尽快更改此信息!
这并不意味着功能已经改变。