2012-03-15 62 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