其他 RESTful 操作
resources :photos do
member do
get 'preview'
end
collection do
get 'dashboard'
end
end
除預設的 7 個 RESTful 路由外,還會建立以下路由 :
get '/photos/:id/preview', to: 'photos#preview'
get '/photos/dashboards', to: 'photos#dashboard'
如果要對單行執行此操作,可以使用:
resources :photos do
get 'preview', on: :member
get 'dashboard', on: :collection
end
你還可以向/new
路徑新增操作:
resources :photos do
get 'preview', on: :new
end
這將建立:
get '/photos/new/preview', to: 'photos#preview'
在向 RESTful 路由新增操作時要小心,可能你缺少其他資源!