Rails / application.html.erb没有加载

时间:2010-10-27 08:47:19

标签: ruby-on-rails

我创建了一个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

2 个答案:

答案 0 :(得分:13)

确保您的控制器继承自ApplicationController。

class YourController < ApplicationController
  ...
end

答案 1 :(得分:0)

添加您的ApplicationController

layout :application

现在,您的所有控制器都使用默认布局等应用程序。