Конечно, есть.Вы можете использовать опцию only
, как в (например):
resources :reports, :only => [:create, :edit, :update]
, которая определяет маршруты только для указанных действий (запустите rake routes
, чтобы увидеть все маршруты) (так что это не удалить маршрутов, он просто не генерирует их)
Редактировать: Плюс, конечно, есть также опция except
(также см. @Andy Gaskell's anwers) - которая генерирует все маршруты, кромеданные действия см. в документах .