Pregunta

Esta es una cuestión teórica tanto como sea práctico. No puedo hacerme a la forma de malla de todas estas tecnologías ...

He oído varias cosas, incluyendo:

Así que mi pregunta es: ¿QUÉ ?? ...

Tengo que trabajar en SASS Merb. He instalado y utilizado Brújula las instrucciones en Github wiki de Chris Eppstein para conseguir que funcione. Pero ¿por qué es necesario brújula, y por qué muchas fuentes parecen pensar que no es necesaria y el apoyo SASS está integrado en HAML o Merb?

¿Fue útil?

Solución

  

"HAML y SASS se incluyen en Merb"

No, ellos están separados.

  

"SASS es parte de HAML"

Sass y Haml, aunque técnicamente muy diferentes bibliotecas, vienen empaquetados juntos. Ambos forman parte de la gema haml. Por lo que necesita para instalar esa gema utilizar Sass. Tenga en cuenta que esto no le requieren utilizar realmente Haml en su aplicación.

  

"HAML trabaja en Merb, sino utilizar SASS es necesario agregar la dependencia 'merb-haml'"

En realidad es al revés. Se puede utilizar en Haml merb mediante la instalación de la gema merb-haml. Esto añade generadores y tapones Merb Haml-específicas en merbs de plantillas. Sass sin embargo, sólo requiere la dependencia haml (en config / dependencies.rb) para que funcione con merb.

  

"Es necesario brújula para funcionar SASS en Merb"

No es cierto. Compass es un marco construido encima de Sass. Tiene toneladas de funciones de uso general para el estilo CSS. Pero no es necesario utilizar la brújula a Sass. Puede echar un vistazo a los documentos .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top