/ / Rails - arquivo scss embutido em Javascript - ruby-on-rails, coffeescript, asset-pipeline, sass

Rails - Arquivo scss Inline em Javascript - ruby-on-rails, coffeescript, asset-pipeline, sass

Estou no Rails 3.2 com pipeline de ativos.

Eu gostaria de incluir alguns CSS minificados em uma string javascript (para incluí-lo dinamicamente em uma biblioteca JS que estou escrevendo). Meu css é escrito usando scss e meu js usando coffeescript.

voce sabe como fazer isso?

Respostas:

0 para resposta № 1

Eu usaria o @meagar para ter um arquivo CSS e JavaScript.

No entanto, se você realmente deseja obtê-lo através do javascript, pode adicionar uma chamada assíncrona (como $ .get) e manipular a resposta como sua nova string. Feio, hum?

Ainda outra opção é gerar a saída CSS e colocá-la manualmente no seu javascript, ou melhor ainda, carregando-a no seu arquivo coffeescript desta maneira:

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

(exemplo de coffescript.org)