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