map.index

map.index

map.index '', :controller => 'articles', :action => 'index'
 map.admin 'admin', :controller => 'admin/general', :action => 'index'

 # admin/comments controller needs parent article id
 map.connect 'admin/comments/article/:article_id/:action/:id',
在书本上介绍的是这样map.connect

现在跑了个
map.index
map.admin
这个可以随便设置的么?
cclong又有问题拉,真是厉害。

map.index '', :controller => 'articles', :action => 'index'
map.admin 'admin', :controller => 'admin/general', :action => 'index'

和下面这句
map.connect 'admin/comments/article/:article_id/:action/:id'

不同的地方就是上面两句是具名路由,下面是一个匿名路由。匿名无法在其他地方进行调用,具名到可以在其它地方调用,比如可以这样生成URL,@link = index_url或者@link = admin_url

在《滑板之道》里关于路由生成方法讲得很仔细,去看看吧。