ROR-REST风格入门(1)

如果想用REST风格的ROR

比如访问地址如此精简

http://www.taito.com/admin/1 <-- 自动调用 show 方法
http://www.taito.com/admin/1/edit <-- 自动调用 edit 方法

views的代码如此精简

原始的代码:
link_to :controller => "admin", :action => "show", :id => project

现在的代码:
link_to "Show", admin_path(admin)

============================
只需做以下几步即可,具体的意思这里就不多描述了,网上大把介绍。

在configuration 文件夹中的routes.rb 中定义
[color=red] map.resources :admins[/color]

注意要放在 map.connect... 前


备注:
在默认的情况下,controller里就必须有show, index, update, delete,create, destroy, new, edit。这都是ROR规定的习惯,所以,每一个REST的 controller 都必须实现这几个方法。

这样你就可以用此访问如此简明的URL了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值