我想在我的代码中为不同的页面添加静态标题。
我将如何解决这个问题,它继续在标题中使用应用名称。
我试过了
1)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Site under construction</title>
</head>
<body>
<p id="notice"><%= notice %></p>
<p>
<b>Title:</b>
<%= @page.title %>
</p>
<%= link_to 'Edit', edit_page_path(@page) %> |
<%= link_to 'Back', pages_path %>
</body>
</html>
那不起作用
没有工作,我在这里缺少一些东西。
答案 0 :(得分:0)
我认为这是你视图的内容。默认的rails项目创建一个在title元素中具有应用程序名称的布局。因此,您可能会将以下内容与发送到浏览器的内容不同:
<!DOCTYPE html>
<html>
<head>
<title>Sample application</title>
</head>
<body>
<div>
<!DOCTYPE html PUBLIC "…" SYSTEM "…">
<html>
<head>
<meta …/>
<title>Site Under Construction</title>
</head>
<body>
…
</body>
</html>
</div>
</body>
</html>
您需要编辑的文件应为app / views / layouts / application.html.erb