Importuj plik SASS z bazy danych zamiast z systemu plików

Nie mam dużego doświadczenia z Ruby. Chcę @importować sass z bazy danych zamiast z systemu plików. Nie znalazłem żadnych przykładów online. Jak mam to zrobić? Widzę, że muszę rozszerzyć klasę importera, ale ponieważ nie rozumiem ruby, muszę wiedzieć, gdzie w moim systemie plików znajduje się ta klasa (tylko po to, żeby to sprawdzić) i ogólnie, jakie są podstawowe kroki.

Więcej informacji

Baza danych MySQL zawiera zawartość Sass. Tak więc w mojej aplikacji internetowej akceptuję sass (jako ciąg znaków) od użytkownika, który może zawierać instrukcję importu, na przykład:

@import test.scss
body  { color:red } 

Teraz w mojej bazie danych MySQL będę miał coś takiego

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

Chcę, aby ten import działał, upewnij się, że mogę po prostu dopasować wyrażenie regularne, aby pobrać nazwę pliku z danych wejściowych użytkownika, a następnie zapytać DB o nazwę tego pliku i pobrać treść. Ale przeczytałem, że jest miły sposób, aby ruby ​​/ sass używał DB jako ścieżki ładowania zamiast systemu plików.

AKTUALIZACJA

SO utworzyłem fikcyjną klasę importera niestandardowego z metodą find jako

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

Jak dodać tego importera do sassowania ścieżek ładowania bez użycia ruby, jak mogę zmienić pliki źródłowe w folderze gem sass i dodać tego importera do lib / sass / importerów?

Dzięki

questionAnswers(2)

yourAnswerToTheQuestion