当前位置:首页 > 网站旧栏目 > 学习园地 > 设计软件教程 > 每天一剂Rails良药之Make your URLs Meaningful(and pretty)

每天一剂Rails良药之Make your URLs Meaningful(and pretty)
2010-01-14 07:06:14  作者:  来源:
这篇内容没什么价值,《Agile Rails》里的Routing Request一节讲述的比较详细了
Java代码 复制代码
  1. ActionController::Routing::Routes.draw do |map|   
  2.   map.connect ':controller/service.wsdl', :action => 'wsd'  
  3.   map.connect ':controller/:action/:id'  
  4.   map.connect ':user', :controller=> 'recipes',   
  5.                       :action => 'list',   
  6.                       :filter => 'user'  

其实上面的代码是调用map.connect()方法:
Java代码 复制代码
  1. map.connect(String path, Hash options)  

再就是Named Routes:
Java代码 复制代码
  1. map.popular 'popular/:tag', :controller => 'recipes',   
  2.                             :action => 'list',   
  3.                             :tag => '',   
  4.                             :filter => 'popular'  

这会生成popular_url()和popular_path()方法,前者是绝对路径的链接,后者是相对路径的链接
安徽新华电脑学校专业职业规划师为你提供更多帮助【在线咨询