首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

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

2013-01-06 
初学ROR,试验了下命名路由 求解由于分数实在可怜只能拿出20分 莫怪小弟哟-。-Tttt::Application.routes.dra

初学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

热点排行