/ / Rails - Inline skss súbor v jazyku Javascript - ruby-on-rail, coffeescript, asset-pipeline, sass

Rails - Inline scss súbor v jazyku Javascript - ruby-on-rail, coffeescript, asset-pipeline, sass

Som na Rails 3.2 s aktívami.

Rád by som vložil nejaký miniatúrny css do reťazca javascript (aby som ho dynamicky zahrnul z knižnice JS, ktorú píšem). Môj css je napísaný pomocou scss a môj js pomocou coffeescript.

Viete, ako to urobiť?

odpovede:

0 pre odpoveď č. 1

Chcel by som ísť s @ meagar mať CSS a JavaScript súbor.

Ak však naozaj chcete prejsť cez javascript, môžete pridať volanie async (ako $ .get) a odpovedať ako nový reťazec. Ošklivý, bum!

Ešte ďalšou možnosťou je generovať výstup CSS a dať ho ručne do vášho javascriptu, alebo ešte lepšie, načítať ho do vášho súboru coffeescript takto:

for filename in list
do (filename) ->
fs.readFile filename, (err, contents) ->
compile filename, contents.toString()

(príklad z coffescript.org)