哪些URL /路径可用于在Rails 5中作为局部变量进行测试?

时间:2016-03-17 13:45:39

标签: ruby-on-rails testing ruby-on-rails-5

我正在阅读Rails Tutorial在线书籍,刚刚完成了会话3.4.4“设置根路径”:

将config / routes.rb文件更新为

root 'static_pages#home'

bin / rails test命令失败:

NameError: undefined local variable or method `static_pages_home_url' for #<StaticPagesControllerTest:0x007f89d4f73860>
test/controllers/static_pages_controller_test.rb:5:in `block in <class:StaticPagesControllerTest>'

当config / routes.rb有了“static_pages_home_url”时就存在了:

get 'static_pages/home'

但它不再存在了。

如何查看哪些网址可用作测试的本地变量?

1 个答案:

答案 0 :(得分:3)

使用rails routes并查看Prefix列。