您的位置:首页 > 大数据 > 人工智能

【Rails】再探RESTfull路由规则与具名路由

2013-10-14 20:01 441 查看
下午工作中用到路由嵌套,对REST的认识进一步加深。 

假设有一个user模型,那么,users_path对应index的action,不需要参数,而对于user_path(),后面需要一个参数作为id,例如user_path(@user),表示@user对应的页面,具体含义与get/patch/delete有关

而edit_user_path(@user)和new_user_path与edit和new有关,create没有对应的具名路由。

如果给user嵌套了post资源,其实并没有太过复杂。

index对应了user_posts_path(@user)

get/patch/delete对应了user_post_path(@user,@post),只不过需要两个参数而已。

edit对应edit_user_post_path(@user,@post)

new对应new_user_post_path(@user,@post)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: