按着 ruby on rails tutorial 教程做的 测试部分:
test "should get home" do
get root_path
assert_response :success
assert_select "title", "Ruby on Rails Tutorial Sample App"
end
路有部分:
root 'static_pages#home'
可是测试报错:
ActionController::UrlGenerationError: No route matches {:action=>"/", :controller=>"static_pages"}
这是怎么回事?
测试 get root_path 改成 get :home 就可以通过。 我现在直接访问根目录是能自动跳转的啊。。