浏览 42 次
|
该帖已经被评为新手帖
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-07-25 关键字: rest, route
在Rails2.1的Routes里面定义了
map.resources :users 就可以得到/users/USER_ID这样的资源 但是,我需要将对用户的访问URI变为 /users/USER_NAME,其中USER_NAME为字符串和数字,下划线的组合; user_url(user)等helper方法也需要能够自动取用户的name属性 有哪位实现过的,能否告知这需要如何配置或者扩展? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2008-07-25
是不是为User这个模型override一个to_param方法即可?
|
|
| 返回顶楼 | |
|
时间:2008-07-25
Another Question:
Rails Routes里面的map.resource(s)定义的资源,是不是必须可以映射到某个模型 如map.resources :users可以找出User这个model 可不可以定义map.resource :profile,但并不存在Profile这个模型? |
|
| 返回顶楼 | |


