4.资源路由的示例
Prefix | HTTP Verb | Path | Controller#Action | Used for |
---|---|---|---|---|
articles | GET | /photos | photos#index | display a list of all photos |
new_article | GET | /photos/new | photos#new | return an HTML form for creating a new photo |
POST | /photos | photos#create | create a new photo | |
article | GET | /photos/:id | photos#show | display a specific photo |
edit_article | GET | /photos/:id/edit | photos#edit | return an HTML form for editing a photo |
PATCH/PUT | /photos/:id | photos#update | update a specific photo | |
DELETE | /photos/:id | photos#destroy | delete a specific photo |
资源路由设置了URL和path帮助器方法,我们可以使用这些方法来防止代码依赖于特定的路由配置。上面“prefix”列中的值加上这些助手的后缀_url
或_path
形成这些助手的名称。例如,给定文章时,article_path
助手将返回 "/articles/#{article.id}"
。
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubyonrails/3381.html