我正在通过RailsTutorial一书,并在第3章中停滞不前。 我开始觉得自己疯了!
“主页”和“联系”页面的自动生成测试工作正常,但请尽量我无法通过“关于”页面进行测试。 我已经创建并删除了routes.rb文件和pages_controller.rb文件中的附加行,并且创建了视图文件不少于4次,以防我有一些奇怪的非打印字符。我必须至少两次检查我的版本中的示例代码!
我暂时将'about'测试用例更改为第二个'contact'测试,以证明测试用例的语法正常。它运作正常。
更糟糕的是,'about'页面实际上在浏览器中渲染得很好...... 我刚刚创建了另一个名为“登陆”的新页面,我也遇到了同样的失败。
就像自动生成的测试中撒上了仙尘一样!
有没有人经历过类似的事情? 我猜这显然是明显的,但是经过5个小时没有明显的进展,挫折感已经让我变得更好......
我正在使用Ubuntu 10.04,Ruby 1.9.2,Rails 3.0.3
已解决 spork未重新加载文件的问题
答案 0 :(得分:0)
听起来你已经彻底了。所以这不起作用?
# pages_controller_spec.rb
describe "GET 'landing'" do
it "should be successful" do
get 'landing'
response.should be_success
end
end
# pages_controller.rb
def landing
end
# routes.rb
get "pages/landing"
# views/pages/landing.html.erb
blah