Básicamente lo que quiero hacer es tener un application.haml raíz que contiene el núcleo y css js entonces el diseño del sitio es algo comoHAML y anidadas Presentaciones
- application.haml
- marketing.haml (s) con su propio CSS de marcas y
- userbackend.haml (s) con su propio CSS de marcas y
- siteadministrators.haml (s) con su propio CSS de marcas y
así que he intentado hacer esto mediante la adición de un sub_layout a mis controladores de modo, por ejemplo, mi controlador de casa, que está a secciones de marketing obtiene:
controladoresdef sub_layout
"marketing"
end
para la aplicación podía comprender que los usuarios utilizan
def sub_layout
"userapplication"
end
def sub_layout
"siteadministrators"
end
luego en la application.haml llamo = render (: parital => "layouts/# {} controller.sub_layout")
esto devuelve "método no definido` formatos para nada: NilClass"
Al igual que muchos de aquí soy muy nuevo a los rieles y haml especialmente pesar de que tienen experiencia con .NET MVC y el motor de chispa Ver
alguna idea sobre cómo es este haml?
Tengo una pregunta de seguimiento, ¿cómo la uso en contexto con los diseños?Entonces, la aplicación-> Vegetales-> Crear aplicación de verduras-> Vegetales-> Editar vegetal debería obtener el archivo 'vegetable.css' – maehue
No estoy muy seguro de lo que quiere decir. En mi ejemplo application.haml es el diseño. Por cierto, en los rieles deberías nombrarlos application.html.haml, marketing.html.haml, etc. – gunn
Lo siento, no esperaba que respondieras tan rápido, edité mi seguimiento – maehue