rails主要布局缺失

Ion*_*lub 2 ruby layout ruby-on-rails view

我正在使用最新版本的ruby和ROR.我在里面放了一些代码app/views/layouts/application.html.erb file.我们这样说:

<html>
<head><title>ABC</title></head>
<body>
  <%= yield %>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我无法在我的主页(我唯一的页面)中显示布局.Home页面也是一个.html.erb文件,它包含基本的html和rails命令.我为它创建了控制器,如下所示:

class HomeController < ActionController::Base
  protect_from_forgery
  def index
    #nothing yet
  end
end
Run Code Online (Sandbox Code Playgroud)

可能是什么问题呢?

小智 5

HomeController继承自ActionController :: Base.使其继承自ApplicationController.这可能有所帮助

更改

 class HomeController < ActionController::Base
Run Code Online (Sandbox Code Playgroud)

 class HomeController < ApplicationController
Run Code Online (Sandbox Code Playgroud)