Rieles 3: ¿Obtener el espacio de nombres actual?

usando un método: layout_for_namespace Establecí el diseño de mi aplicación dependiendo de si estoy en el front-end o back-end, ya que el back-end está usando un espacio de nombres "admin".

No pude encontrar una manera bonita de averiguar qué espacio de nombre soy, la única forma que encontré fue analizando la cadena desde los parámetros [: controlador]. Por supuesto, eso es fácil, parece ser a prueba de fallas y funciona bien. Pero me pregunto si hay una forma mejor y preparada de hacer esto. ¿Alguien sabe?

Actualmente solo estoy usando el siguiente método:

def is_backend_namespace?
  params[:controller].index("admin/") == 0
end

Gracias por adelantado

Arne

Respuestas a la pregunta(6)

Su respuesta a la pregunta