ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.2

ruby on rails - Ruta de los carriles para indexar solamente



ruby-on-rails ruby-on-rails-3 (2)

Consulte el Capítulo 4.6 de la Guía de enrutamiento de rieles .

De forma predeterminada, Rails crea rutas para las siete acciones predeterminadas (índice, mostrar, nuevo, crear, editar, actualizar y destruir) para cada ruta RESTful en su aplicación. Puede usar las opciones: solo y: excepto para ajustar este comportamiento. La opción: only le dice a Rails que cree solo las rutas especificadas:

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

Esta podría ser una pregunta de enrutamiento simple en Rails, pero he buscado y recibido respuestas para Rails 2 en lugar de Rails 3.

Generé un andamio y el

resources :users

que incluye nuevo, editar, mostrar se enrutan junto con el índice.

Solo quiero enrutar al índice y eliminar lo nuevo, editar, mostrar, etc. Ya eliminé los archivos html.erb pero aún se están enrutando.

Cualquier consejo sobre lo que debo hacer para eliminar las otras rutas sería apreciado.


Utilice la only opción:

resources :users, only: [:index]

Reference