我已尝试使用多个应用,但在每种情况下,添加:
<!DOCTYPE html>
<html>
<head>
<title> Custom Title </title>
</head>
</html>
不会更改Web浏览器中显示的标题。更改文件中的其他内容&app; views / views / index.html.erb&#39;然而,工作正常。它似乎只在标题中。我使用的是Ruby v2.2.1和Rails v4.2.1。
答案 0 :(得分:2)
如果您正在使用新的Rails应用程序,则需要更改layouts/application.html.erb
中的HTML,如果您想更改head
中的内容。
app/views/index.html.erb
并不代表浏览器中页面的全部内容,而只代表视图,在Rails中它与某些布局混合在一起,具体取决于您的配置。
答案 1 :(得分:0)
页面标题可能由您的布局提供。查看视图/布局,看看是否有一个名为application.html.erb的文件,它提供了一个标题(和doctype)。如果你没有布局,你可能应该。
您可以通过在加载页面时查看页面的来源来验证这一点。看看是否有两个部分。