會員和收集路線
在資源內定義成員塊會建立一條路徑,該路由可以作用於該基於資源的路由的單個成員:
resources :posts do
member do
get 'preview'
end
end
這會生成以下成員路由:
get '/posts/:id/preview', to: 'posts#preview'
# preview_post_path
收集路由允許建立可以作用於資源物件集合的路由:
resources :posts do
collection do
get 'search'
end
end
這會生成以下收集路徑:
get '/posts/search', to: 'posts#search'
# search_posts_path
另一種語法:
resources :posts do
get 'preview', on: :member
get 'search', on: :collection
end