iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 21
1
自我挑戰組

微程式語言白話文運動系列 第 21

resources 的8條路徑

  • 分享至 

  • xImage
  •  

微人這幾天介紹resource 跟 resources,上次說到 resources 的用法是可以生成選擇指定的路徑,今天可以來延伸聊一下 resources 做的8條路徑

resources 哪8條路徑呢?

以 books controller 來說 我們要為 books 建立路徑並在 routes 寫入

  resources :books 

而這些路徑分別的功能:

  • books#index 書本列表
  • books#create 新增書本
  • books#new 新增書本頁面
  • books#edit 編輯書本頁面
  • books#show 檢視單一書本
  • books#update 更新書本
  • books#update 更新書本
  • books#destroy 刪除書本

如果我們從路徑圖來看:
path
resources 的功能是用一句話幫你做了好多條路出來,基本上這是對於主功能開發時是相當方便的,可說是省時省力更可以有系統的建立。路徑圖中也可以看到每條路徑相對應的 HTTP method, 依據 HTTP 通訊協定中,使用9種動詞(Verbs)可以用來跟伺服器溝通。Verbs 這裡微人覺得可以想像是交通票好了,有HEAD、GET、POST、PUT、PATCH、DELETE、TRACE、OPTIONS、CONNECT。依照這9種交通工具來表現如何前往目的地。
transportation
詳細的區別為人覺得可以在之後再跟大家微聊一下。今天就先聊到這囉,掰餔。


上一篇
resource or resources ?
下一篇
微聊 HTTP method
系列文
微程式語言白話文運動30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言