Я копирую первый ответ из этого вопроса . В вашем routes.rb
вы можете добавить новый маршрут dooit
к ресурсу fifi
, добавив его в файл routes.rb
:
resources :fifi do
member do
get :dooit
end
end
Это создаст маршрут dooit_fifi
вместе со стандартными маршрутами fifi
, fifi_index
, new_fifi
и edit_fifi
.
Если вы хотите ограничить созданные маршруты, вы можете сделать что-то вроде этого:
resources :fifi, only: [:show, :create, :destroy] do
member do
get :dooit
end
end
, который будет производить только маршруты dooit_fifi
, fifi
и fifi_index
.