shallow rails examples concern ruby-on-rails routes ruby-on-rails-3

ruby-on-rails - concern - routes rails examples



Rutas ferroviarias: espacios de nombres de controladores con restricciones(subdominios) (1)

Sí, esto te dará exactamente lo que buscas de la mejor manera posible.

La intención es crear un subdominio para mantener toda la función administrativa (CRUD) y el nombre del subdominio es " admin ". El conjunto de controladores responsables también se organiza bajo el espacio de nombres de " admin ", es decir, los controladores están bajo el directorio app / controllers / admin .

Idealmente, las siguientes rutas deben ser

admin.mydomain.com/products/ admin.mydomain.com/products/new ...

y no

admin.mydomain.com/admin/products/ admin.mydomain.com/admin/products/new ...

Me gustaría mantener a los ayudantes con el prefijo "admin" como:

new_admin_product edit_admin_product

Mi código de enrutamiento actual funciona y es el siguiente:

constraints :subdomain => "admin" do scope :module => "admin", :as => "admin" do resources :players end end

¿Es este el enfoque correcto?