resources
является ярлыком для генерации семи маршрутов, необходимых для интерфейса REST .
resources :widgets
эквивалентно записи
get "widgets" => "widgets#index", :as => 'widgets'
get "widgets/:id" => "widgets#show", :as => 'widget'
get "widgets/new" => "widgets#new", :as => 'new_widget'
post "widgets" => "widgets#create", :as => 'widgets'
get "widgets/:id/edit" => "widgets#edit", :as => 'edit_widget'
patch "widgets/:id" => "widgets#update", :as => 'widget'
put "widgets/:id" => "widgets#update", :as => 'widget'
delete "widgets/:id" => "widgets#destroy", :as => 'widget'
, это просто сохраняетВам беда.
Кстати, get
не совсем то же самое, что match
.get
, post
, put
и delete
- это ярлыки для ограничения маршрута одним глаголом HTTP.Два определения маршрута ниже эквивалентны.
match 'foo' => 'controller#action', :method => :get
get 'foo' => 'controller#action'