Из базы данных в файл css?

#ruby-on-rails #css #ruby-on-rails-3

#ruby-on-rails #css #ruby-on-rails-3

Вопрос:

У меня есть небольшой набор элементов css в таблице базы данных, которые мне нужно превратить в файл css для включения на страницу. Как я могу это сделать в Rails3?

Есть ли способ, которым я могу вызвать это непосредственно из тега stylesheet_link? Нужно ли мне сначала использовать какой-нибудь ruby, чтобы открыть файл и вывести его в какой-нибудь каталог? Должен ли я делать это в контроллере?

css на самом деле является собственной моделью, связанной с элементом с помощью css.

Я не знаю и в поисках решения пока мало что нашел, поэтому спрашиваю здесь.

Редактировать:

Простой, если посмотреть, я искал решение sass или less и, возможно, продолжу, но это простое начало

Ответ №1:

Я бы создал контроллер, который извлекает данные из базы данных, которая использует представление для отображения данных в каскадной таблице стилей.

Затем вы могли бы ссылаться на указанный URL всякий раз, когда вам нужно использовать результирующую таблицу стилей.

Ответ №2:

Это самый простой способ, который я нашел http://blog.hasmanythrough.com/2007/10/18/simpler-than-dirt-restful-dynamic-css