tutorial rails que ejemplos descargar curso caracteristicas aprender ruby-on-rails ruby-on-rails-3

ruby on rails - rails - Obtener el nombre completo del controlador de rieles, incluido el espacio de nombres



ruby on rails que es (2)

Tengo muchos controladores en diferentes espacios de nombres. El método controller_name solo devuelve el nombre del controlador, por ejemplo, ''artículos''. ¿Hay alguna posibilidad de obtener el nombre completo como ''servicio / artículos'' (el controlador de artículos está en el espacio de nombres del servicio)?

Quiero crear un enlace a la acción de índice de cada controlador a través de un parcial utilizado a nivel mundial:

<%= link_to controller.display_name, { :controller => controller.controller_name, :action => "index"} %>

Si este parcial se representa en una vista en el espacio de nombres de ''usuarios'', aparece un error: los usuarios / artículos no tienen ruta (debe ser servicio / artículos).


En lugar de vincular al controlador: sintaxis de acción, ¿puede usar recursos anidados?

rutas.rb

resources :users do resources: articles end

en su opinión

= link_to ''Articles'', user_article_path(current_user)

El artículo_usuario se hará cargo de tus espacios de nombres por ti.