在 rails 的路由世界裡,有著非常厲害的的管理方式
當用戶端 client
做了什麼任何 http 請求 request,請求動作像是post
這樣的一個行為
會透過 rails 的 routes.rb
做一個解析
然後丟給 controller 去做判讀,再幫助使用,得到特定的畫面
當你在 routes 裡面設定:
- resources ,就會自動添加 7 個action ,也同時擁有 8 個 path
- resource ,就會不會有
#index
和#show
- 當我想要特殊路徑,或者一個特別操作處理?就得使用
collection do
,member do
- 如果我想要創建一個,判別的後台路徑,那我可以用
namespace