Html 使用RubyonRails编写的网页不会显示标题文本中的更改

Html 使用RubyonRails编写的网页不会显示标题文本中的更改,html,ruby-on-rails,title,Html,Ruby On Rails,Title,我是RubyonRails新手,正在学习教程。其中一个课程包括测试,确保所有页面都有正确的标题。但是,即使我在views目录中使用HTML更改标题,标题实际上也不会更改,而是显示标题的应用程序本身的名称。为什么会这样?我该怎么补救呢 以下是视图文件夹中的我的HTML: <!DOCTYPE html> <html> <head> <title>Ruby on Rails Tutorial Sample App | Home</tit

我是RubyonRails新手,正在学习教程。其中一个课程包括测试,确保所有页面都有正确的标题。但是,即使我在views目录中使用HTML更改标题,标题实际上也不会更改,而是显示标题的应用程序本身的名称。为什么会这样?我该怎么补救呢

以下是视图文件夹中的我的HTML:

<!DOCTYPE html>
<html>
  <head>
    <title>Ruby on Rails Tutorial Sample App | Home</title>
  </head>
  <body>
    <h1>Sample App</h1>
    <p>
      This is the home page for the
      <a href="http://railstutorial.org/">Ruby on Rails Tutorial</a>
      sample application.
    </p>
  </body>
</html>

您可能有一个名为app/views/layouts/application.html.erb的文件

此布局视图有自己的HTML结构,包括一条语句


视图将HTML填充到该yield语句内部的视图页面上。因此,浏览器和测试都在查看它找到的第一个文件。

您可能有一个名为app/views/layouts/application.html.erb的文件

此布局视图有自己的HTML结构,包括一条语句

视图将HTML填充到该yield语句内部的视图页面上。因此,浏览器和测试都在查看它找到的第一个

it "should have the right title" do
      get 'home'
      response.should have_selector("title",
                        :content => "Ruby on Rails Tutorial Sample App | Home")
    end