初学ROR,试验了上命名路由 求解

初学ROR,试验了下命名路由 求解
由于分数实在可怜只能拿出20分 莫怪小弟哟-。-

Tttt::Application.routes.draw do
  #resources :products
  match 'test', :to=>'products#new',:as=>'test' 
 end


把原来的RESTful路由注销了 想通过输入test(http://127.0.0.1:3000/test) 来访问到new.html.erb
原来的RESTful路由都好用来着 但是改成http://127.0.0.1:3000/test就报错了
No route matches {:action=>"new", :controller=>"products"}

这是为什么呢?是拿scaffold生成的项目 为什么改成命名路由就找不到action和controller了呢?
求指导:)
------解决方案--------------------
其他的action呢比如  match 'test', :to=>'products#test' ??
------解决方案--------------------
controller里面新建test action:

def test

end