#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