Rails/application.html.erb没有加载

Seb*_*ien 5 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.

有人可以帮忙吗?

非常感谢提前

塞巴斯蒂安

obf*_*bfk 13

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

class YourController < ApplicationController
  ...
end
Run Code Online (Sandbox Code Playgroud)


shi*_*ara 0

添加到您的应用程序控制器中

layout :application
Run Code Online (Sandbox Code Playgroud)

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