资源 ID

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

使用资源的 Id,可以获取到某个特定的资源 ... 资源的 id 其实也是一个查询符,比较特别的是,id 的值会出现在这个 ? 号的左边儿... 其它的查询符都会在 ? 号的右边儿 ..

用户请求某个资源,在控制器里我们可以得到资源的 id,根据请求的方法去做出不同的响应,比如为用户查询出这个资源,更新这个资源里的内容,或者删除这个资源 .. 这些动作都会用到资源的 id ...

先在 routes.rb 里添加一条路由 ... 一个 get 路由 .. 地址是 /users/:id ,这个 :id 符号对应的就是 id 这个查询符的值 ... 比如用户访问 /users/1 ,这个 :id 符号的值就会是 1 ..

这种请求,我们把它交给 users 控制器里的 show 这个方法去处理 ...

打开这个控制器 .. 添加一个 show 方法 ... 我们可以直接把用户请求的资源的 id 号输出到屏幕上 ... render plain: 加点静态的文字 ... 地址里的资源 id 的值可以在 params 里面得到 ... 访问一下 :id ...

回到浏览器 ... 访问一下 users/1 ... 页面上显示的就是 user 1 ... 再试一下 ... users/3 ... 显示的就会是 user: 3 ...

资源 ID《 Rails:控制器 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点