Michael Hartl第3课:Rspec静态页面错误

时间:2013-01-02 16:21:27

标签: ruby-on-rails rspec railstutorial.org

错误:http://i.imgur.com/mZ87w.png

代码粘贴在http://pastebin.com/mYSMupYy

我一直试图解决这个问题一段时间,并且看不出任何错误。

2 个答案:

答案 0 :(得分:1)

看起来您手动设置所有.html.erb文件中的标题,而不是使用您在控制器中定义的实例变量。尝试为每个页面执行此操作。

home.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>

答案 1 :(得分:0)

我猜你的网页没有正确的标题。如果你去主页,查看源代码,它是否在<title>标签之间说“Ruby on Rails Tutorial Sample App | Home”?

如果没有,您可能需要检查app/views/layouts/application.html.erb并在那里编辑标题。教程中可能有一部分是你错过的。