博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
034 命名路由
阅读量:6602 次
发布时间:2019-06-24

本文共 828 字,大约阅读时间需要 2 分钟。

When you add a custom route, make it a named route so you have url helper methods to easily link to that new route. See episode for details.
 
当你添加一条自定义路由,使之成为一条命名路由,这样就有了一个url的helper方法,用这个helper方法就能很轻松的链接到这个自定义路由。详情参见本节内容。
 
---
rails应用的默认路由配置:
#routes.rb
 ActionController::Routing::Routes.draw do |map|
    map.connect ':controller/:action/:id.:format'
    map.connect ':controller/:action/:id'
end
可以添加这样的路由:
 
map.connect '', :controller=>'projects',:action=>'index'  #normal route
 
map.home '', :controller=>'projects',:action=>'index'  #named route ,generate home_path & home_url
 
map.task_archive 'tasks/:year/:month', :controller=>'tasks', :action=>'archive'
#named route, we can use it like this : task_archive_path(2007,5)
 
map.resources :projects
生成7个命名路由。请看下节
本文转自 fsjoy1983 51CTO博客,原文链接:http://blog.51cto.com/fsjoy/132170,如需转载请自行联系原作者
你可能感兴趣的文章
关于/.svn/源代码泄漏的问题
查看>>
Winetricks download
查看>>
编译型语言VS解释型语言
查看>>
Event handling for iOS - how hitTest:withEvent: and pointInside:withEvent: are related?
查看>>
Mybatis Generator 不识别主键
查看>>
Nginx 400 Bad Request | The plain HTTP request was sent to HTTPS port
查看>>
ftp指定本地用户访问的目录
查看>>
python 自定义模块的引用
查看>>
Zabbix 监控ESXi服务器【非虚拟机】CPU、内存、硬盘、网络带宽
查看>>
HTML5之SessionStorage本地存储
查看>>
error: cannot find javah找不到javah解决办法
查看>>
我的友情链接
查看>>
三种问题可能导致无线路由间歇断开网络
查看>>
MySQL的安装和使用
查看>>
lduan SCDPM 保护组与系统状态(五)
查看>>
我的友情链接
查看>>
docker command and docker file variables
查看>>
说说红黑树
查看>>
HTML --元素
查看>>
spring4 --jar包简介
查看>>