rails的路由学习

rails的路由里面,几个地方需要注意一下的

1,生成别名,用as,具体查看中文手册
namespace和scope的区别
2,路由里面用namespace的时候,需要在生成controller的时候,也选择创建目录,url里面用的时候需要套上namespace
比如,namespace是aaa,控制器为Test1Controller,路由为
namespace :aaa do
    root ‘test1#index‘
end
则访问的时候,需要/aaa/test1/,url里面的namespace不能忽略
3,同样的,如果路由里面的namespace是scope的话,则命名空间aaa就完全不需要了,直接创建即可
时间: 2024-08-01 02:42:53

rails的路由学习的相关文章

CCNA的RIP路由学习

rip(routing infomation protocol,路由信息协议) ,是一个纯粹的距离矢量路由选择协议,RIP每隔30s就将自己完整的路由选择表从所有激活的接口上送出.RIP只将跳计数作为判断到达远程网络最佳路径的依据,并且在默认情况下允许最大的跳计数为15.也就是说,16就被认为不可达的. RIP版本1只使用有类的路由选择,即网络中的所有设备都必须使用相同的子网掩码.这是因为RIP版本1在发送更新数据中不携带子网掩码信息.RIP版本2提供了前缀路由选择信息,并可以在路由更新中传送子

asp.net 路由学习一

从今天开始打算好好学习<ASP.NET MVC5 框架揭秘>这本书,希望让水平来一个质的提高,当然学习笔记还是要写的. asp.net路由:IIS为我们提供里重写url机制,但是这在iis级别上解决了url与物理地址的分离,它的实现依赖于一个注册到IIS管道上的本地代码模块,而asp.net路由则是asp.net机制的一部分,并且是通过托管代码写的.那么到底asp.net机制是什么?首先理解一些常用类和对象.    1.RouteBase类. 路由系统的核心是Route对象,每一个路由注册(不

asp.net 路由学习三

5.根据路由规则生成url ASP.NET路由系统主要有2个方面的应用:通过注册路由模板与物理文件路径的映射实现url和物理地址的分离:通过注册的路由规则生成完整的url:前者通过RouteCollection对象的GetRouteData方法实现,后者通过RouteCollection对象的GetVirtualPath方法实现.再来看看GetVirtualPath这个方法 //共同的参数requestContext表示请求上下文,也就是RouteData和Http上下文的封装, //value

路由学习笔记与H3C F100-s简单配置

思科路由器 每个接口属于不同的网络 在此请注意,每个接口必须属于不同的网络.尽管 IOS 允许在两个不同的接口上配置来自同一网络的 IP 地址,但路由器不会同时激活两个接口. 例如,如果为 R1 的 FastEthernet 0/1 接口配置 192.168.1.0/24 网络上的 IP 地址,会出现什么情况呢?FastEthernet 0/0 已分配到同一网络上的地址.如果为接口 FastEthernet 0/1 也配置属于这一网络的 IP 地址,则会收到以下消息: R1(config)#in

asp.net 路由学习四

8.链接和url的生成 ASP.NET路由系统总的功能可以描述为实现两个方向的路由解析,即针对入栈请求拿到请求的路由和出栈url的生成.对此,ASP.NET MVC定义了两个帮助类,分别为HtmlHelper类和UrlHelper类,这两个类可以根据注册的路由规则生成相应的链接或者url.从本质上来看,这2个类还是依赖于前面的GetVirtualPathData方法.接下来先来看一下UrlHelper类的部分代码 public class UrlHelper { public UrlHelper

angular路由学习

学习段: 1.重定向的路由:当url为空的时候,跳转到指定的组件 2.通配符路由:不存的路由,显示错误组件 {path:"",rediretTo:指定的路由,pathMatch:"full"} 2.通配符路由:不存的路由,显示错误组件 路由的加载是从上至下的 {path:"**",component:PageNotComponent} 路由的加载是从上至下的 实现路由跳转的方法: <a routerLink="/home"

【angular.js】UI-Router之angular路由学习

AngularJs中的路由,应用比较广泛,主要是允许我们通过不同的url访问不同的内容,可实现多视图的单页web应用.下面看看具体怎么使用. 关于路由 通常我们的URL形式为http://jtjds.cn/first/page,但在单页web应用中angularjs通过#+标记实现,比如下面的页面,将是下文中的路由列子. http://192.168.1.109:8000/angular-program/src/main.html#/pagetable/page1 http://192.168.

vue2.0 路由学习笔记

昨天温故了一下vue2.0的路由 做个笔记简单记录一下! 1.首相和vue1.0一样 要使用vuejs的路由功能需要先引入vue-router.js 2.然后修改原有a标签处代码 这里以一个ul li a 为例 <ul> <li><a href="#"></a></li> <li><a href="#"></a></li> </ul> 使用 rou

关于AngularJs中的路由学习总结

AngularJs中的路由,应用比较广泛,主要是允许我们通过不同的url访问不同的内容,可实现多视图的单页web应用.下面看看具体怎么使用. 关于路由  通常我们的URL形式为http://jtjds.cn/first/page,但在单页web应用中angularjs通过#+标记实现,比如下面的页面,将是下文中的路由列子. http://192.168.1.109:8000/angular-program/src/main.html#/pagetable/page1 http://192.168