Изменение цвета фона поля на равный гекс, взятый из базы данных - PullRequest
1 голос
/ 15 марта 2012

Я храню метки / теги в моей базе данных (макет ниже):

labels:
  text:string //name of the label/tag
  color:string //hex color of the tag (with '#' at the beggining)

И у меня есть статьи, которые связаны с этими метками.Я хочу показать в своем списке статей его теги, но в виде цветного прямоугольника (записанного в css как блок с background-color) - но как установить указанный цвет из базы данных для каждого стиля фона background box?Я читал о некоторых функциях js, которые меняют фон сайта после: click или: hover, но я все еще не знаю (я едва знаю js), как реализовать это в моем приложении: / пожалуйста, помогите!

Вв тот момент, когда я просто отображаю поле с текстом в нем (имя тега):

- a.labels.each do |l|
  .article_tags
    = l.text

Класс Article_tags - это поле, которое должно изменить свой фон на цвет, взятый из db.

1 Ответ

1 голос
/ 15 марта 2012
- a.labels.each do |l|
  .article_tags{:style => "background-color:#{l.color}"}
    = l.text
...