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