Ruby on rails Rails/application.html.erb未加载

Ruby on rails Rails/application.html.erb未加载,ruby-on-rails,Ruby On Rails,我创建了一个ruby应用程序,并且从未加载application.html.erb(查看webrick输出,我从未得到“layouts/application中的Rendered CLASS/index.html.erb”,而是“Rendered CLASS/index.html.erb”) CLASS.html.erb也不会被加载 仅当在控制器中显式指定“render:file=>layouts/application”时,才会加载application.html.erb 有人能帮忙吗 提前多

我创建了一个ruby应用程序,并且从未加载application.html.erb(查看webrick输出,我从未得到“layouts/application中的Rendered CLASS/index.html.erb”,而是“Rendered CLASS/index.html.erb”)

CLASS.html.erb也不会被加载

仅当在控制器中显式指定“render:file=>layouts/application”时,才会加载application.html.erb

有人能帮忙吗

提前多谢


Sebastien

添加应用程序控制器

layout :application

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

确保您的控制器继承自ApplicationController

class YourController < ApplicationController
  ...
end
class YourController
class ApplicationController