1
我是Rails 3的新手,我需要一些关于路线的帮助。Rails 3中的路线3
这是我的老路线
map.connect '/admin/login/:language/:brand',
:controller => 'adm/auth', :action => 'login',
:defaults => {:brand => 'brand', :language => 'en'}
,我将其更改为
match '/admin/login/:language/:brand', :to => 'adm/auth#login' ,
:defaults => {:brand => 'brand', :language => 'en'}
也
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
到
match "/:controller(/:action(/:id))"
match "/:controller(/:action(/:id))(.:format)"
,但仍然收到没有路由匹配[GET]“/ cmm”,错误。
我使用JRuby 1.6.4和3.1.1轨道
有人请帮助我!
你可以显示'耙路线'的输出? – Behrang
C:\ dev \ mysentry> rake routes C:/ dev/mysentry /admin/login/:language/:brand(.:format){:brand =>“sentry”,:language =>“en” ,: :controller =>“adm/auth”,:action =>“login”} /:controller(/:action(/:id))(.:format) /:controller(/:action(/ ID))(.:格式) – Jens
快速问题:您是否重新启动服务器?它必须在启动时重新加载路径文件。 – James