错误:
代码粘贴在http://pastebin.com/mYSMupYy
我一直在尝试解决此问题,但看不到任何问题。
看起来您正在手动设置所有 .html.erb 文件中的标题,而不是使用您在控制器中定义的实例变量。尝试为每个页面执行此操作。
<!doctype html>
<html lang="en">
<head>
<title>Ruby on Rails Tutorial Sample App | <%= @title %></title> <!-- changed 'Home' to @title -->
</head>
<body>
<h1>Home</h1>
<p>This is the home page for the <a href="http://railstutorial.org/">Ruby on Rails Tutorial</a> sample application.</p>
</body>
</html>
我猜你的页面没有正确的标题。如果您转到主页并查看源代码,<title>
标签之间是否显示“Ruby on Rails Tutorial Sample App | Home”?
如果没有,您可能需要在app/views/layouts/application.html.erb
那里检查和编辑标题。教程中可能有一部分您错过了。