我创建了一个ruby应用程序并且从不加载application.html.erb(查看webrick输出,我从来没有得到“在布局/应用程序中渲染CLASS / index.html.erb”,但是“Rendered CLASS / index.html” .erb“)
CLASS.html.erb也永远不会被加载。
只有在控制器中明确指定“render:file =>'layouts / application'”时,才会加载application.html.erb。
有人可以帮忙吗?
提前多多感谢
的Sebastien
答案 0 :(得分:13)
确保您的控制器继承自ApplicationController。
class YourController < ApplicationController
...
end
答案 1 :(得分:0)
添加您的ApplicationController
layout :application
现在,您的所有控制器都使用默认布局等应用程序。