Importar arquivo SASS do banco de dados em vez do sistema de arquivos

Eu não tenho muita experiência com Ruby. Eu quero @import sass do banco de dados em vez do sistema de arquivos. Não encontrei nenhum exemplo online. Como devo proceder para implementar isso? Eu vejo que eu tenho que estender uma classe importador, mas desde que eu não entendo Ruby eu preciso saber onde no meu sistema de arquivos esta classe reside (apenas para verificar isso) e, em geral, quais são os passos básicos envolvidos.

Mais Informações

O banco de dados MySQL contém conteúdo sass. Então, no meu aplicativo da web eu aceito sass (como string) do usuário, que pode conter uma declaração de importação, por exemplo:

@import test.scss
body  { color:red } 

Agora no meu banco de dados MySQL eu vou ter algo parecido com isto

Table  sass_files
column_name             filename  |   content
example row             test.scss |   p {color:blue;}

Eu quero fazer esta importação funcionar, com certeza eu posso fazer apenas uma correspondência de expressão regular para obter o nome do arquivo da entrada do usuário e, em seguida, consultar o banco de dados por esse nome de arquivo e obter o conteúdo. Mas eu li que há uma maneira legal de fazer o Ruby / Sass usar o DB como um caminho de carregamento em vez de um sistema de arquivos.

ATUALIZAR

Então eu criei uma classe importadora dummy personalizada com o método find como

def find(name, options)
  Sass::Engine.new("p { color :blue; }", options)
end

Como eu adiciono este importador a sass load paths sem usar ruby, como posso fazer alterações nos arquivos de origem na pasta sass gem e adicionar este importador a lib / sass / importers?

obrigado

questionAnswers(2)

yourAnswerToTheQuestion