Domanda

Si tratta di una questione teorica quanto una pratica. Non riesco proprio a avvolgere la mia testa intorno a come tutte queste tecnologie maglie ...

Ho sentito varie cose, tra cui:

Quindi la mia domanda è: ... COSA ??

Io ho SASS lavorare in Merb. Ho installato Bussola e utilizzato le istruzioni su GitHub wiki di Chris Eppstein per farlo funzionare. Ma perché è necessaria la bussola, e perché molte fonti sembrano pensare che non è necessaria e il supporto SASS è integrato in HAML o Merb?

È stato utile?

Soluzione

  

"HAML e SASS sono compresi nel Merb"

No, sono separati.

  

"SASS è parte di HAML"

Sass e Haml, mentre tecnicamente abbastanza diverse biblioteche, sono forniti in bundle insieme. Sono entrambi parte della gemma haml. Quindi è necessario installare quella gemma da usare Sass. Si noti che che non richiede di utilizzare effettivamente Haml nell'applicazione.

  

"HAML lavora in Merb, ma da usare SASS è necessario aggiungere la dipendenza 'Merb-Haml'"

In realtà è il contrario. È possibile utilizzare Haml in Merb installando la gemma merb-haml. Questo aggiunge Haml-specifici generatori Merb e spine in merbs template. Sass tuttavia richiede solo la dipendenza haml (in config / dependencies.rb) per farlo funzionare con Merb.

  

"È necessario bussola per l'esecuzione SASS in Merb"

Non è vero. Compass è un framework costruito sulla cima di Sass. Ha tonnellate di funzioni di uso generale di stile CSS. Ma non è necessario usare la bussola per Sass. Si può dare un'occhiata a la documentazione .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top