2012-03-15 63 views
1

采取等于十六进制我的标签/标签存储在我的数据库(以下实体模型):更改框背景色从数据库

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

而且我的文章,这是与这个标签连接。我想在我的文章的标签列表显示,但作为一个颜色矩形(写在CSS与背景颜色的块) - 但是如何设置从数据库中每个框的背景颜色样式指定的颜色?我读到那些改变后,网站后台的一些JS功能:点击或:悬停但我仍然真的不知道(我几乎不知道JS)如何实现它在我的应用程序:/请帮助!

在我在它与文本只显示框的瞬间(标签的名称):

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

“Article_tags”类是中,应改变其背景取自颜色D b。

回答

1
- a.labels.each do |l| 
    .article_tags{:style => "background-color:#{l.color}"} 
    = l.text 
+0

没办法!有用!谢谢你,我没有想过用这种方法解决这个问题:D – mrmnmly 2012-03-15 11:58:00