2007-11-12
Rails宝典七十九式:生成Named Routes
关键字: Rails named routes
我们有如下三个近乎一样的named routes:
Rails的哲学告诉我们:简化一切!
所以我们这样写:
# routes.rb ActionController::Routing::Routes.draw do |map| map.about_company 'about/company', :controller => 'about', :action => 'company' map.about_company 'about/privacy', :controller => 'about', :action => 'privacy' map.about_company 'about/license', :controller => 'about', :action => 'license' end
Rails的哲学告诉我们:简化一切!
所以我们这样写:
# routes.rb
ActionController::Routing::Routes.draw do |map|
def map.controller_actions(controller, actions)
actions.each do |action|
self.send("#{controller}_#{action}", "#{controller}/#{action}", :controller => controller, :action => action)
end
end
map.controller_actions 'about', %w[company privacy license]
end
评论
hideto
2007-11-14
这个系列开始写时第一篇文章就声明是来自railscasts,以后就缺省不声明了
hjleochen
2007-11-14
为什么每次拿railscasts的东西都没有写出处呢?
发表评论
- 浏览: 692360 次
- 性别:

- 来自: BJ

- 详细资料
搜索本博客
我的相册
screenshot
共 1 张
共 1 张
最近加入圈子
最新评论
-
Rails程序开发的最大问题 ...
truesmile 写道那就是结对的小组都停下来,blabla的由另一个人对刚交 ...
-- by gigix -
Rails程序开发的最大问题 ...
那就是结对的小组都停下来,blabla的由另一个人对刚交换的这个人解说咯 gig ...
-- by truesmile -
Rails程序开发的最大问题 ...
认真的看了楼上同学们的议论,觉得大家都说得很好,现在公司也在推Agile,在代码 ...
-- by davidgrubby -
Why OO sucks
OO流行,是因为使GUI开发变得简单,人们自然希望把这种成功推广到所有的开发环境 ...
-- by yayv -
Why OO sucks
多研究些问题,少谈些主义java是OO吗?static的存在就有悖OO
-- by jasongreen






评论排行榜