Подтвердить что ты не робот

Маршрут Rails только для индексации

Это может быть простой вопрос маршрутизации в Rails, но я искал вокруг и получил ответы на Rails 2, а не на Rails 3.

Я создал эшафот и

resources :users 

который включает в себя новые, редактировать, показывать, маршрутизируются вместе с индексом.

Я хочу только перейти к индексу и удалить новое, отредактировать, показать и т.д. Я уже удалил файлы html.erb, но они все еще маршрутизируются.

Любые советы о том, что я должен сделать, чтобы удалить другие маршруты, будут оценены.

4b9b3361

Ответ 2

См. главу 4.6 руководства Rails Routing Guide.

По умолчанию Rails создает маршруты для семи действий по умолчанию (index, show, new, create, edit, update, and destroy) для каждого маршрута RESTful в вашем приложении. Вы можете использовать опцию: only и: except для точной настройки этого поведения. Опция: only указывает Rails создавать только указанные маршруты:

resources :photos, :only => [:index, :show]