Rails:' Get'之间的区别是什么?和'资源' ?

时间:2015-05-05 21:09:59

标签: ruby-on-rails controller routes

尝试在rails上创建一个路由,我只是想了解不同的东西 之间'获取'和'资源'。

谢谢

1 个答案:

答案 0 :(得分:2)

当您使用get动词时,您只为您匹配的路线创建一条创建为get的路线。 get /photos创建路线get

的动词为/photos的路线

当您使用resources时,它会创建7条路线,例如: resources :photos将生成

GET     /photos     photos#index    display a list of all photos
GET     /photos/new     photos#new  return an HTML form for creating a new photo
POST    /photos     photos#create   create a new photo
GET     /photos/:id     photos#show     display a specific photo
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

同时检查

Rails routing