1
A
回答
0
您可以在文本到達視圖之前對文本進行預處理,以搜索要突出顯示的字符串的文本。如果找到字符串,可以用包裹在span標記和一個類中的字符串進行拼寫。然後只需用CSS應用顏色。
def method
keywords = ["dog"]
@string = "My dog has fleas"
keywords.each do |kw|
@string.gsub!(kw, "<span class='highlight'>#{kw}</span>")
end
end
# css
span.highlight {color: red}
+0
這是一個好主意,我將如何將它傳遞給unit.status的值?我會做@string = unit.status – nulltek
+0
我不知道你想用unit.status做什麼。如果unit.status是你正在評估你的匹配的字符串,那麼是的,你會做你上面提到的。 –
+0
這是我想出了看法:
<%= unit.status.try(:unit_status) %>
units_helper.rb模塊UnitsHelper 高清set_status(狀態) #狀態轉換(如果它不是零)的參數版本 #「在服務」 =>「服務中「 status.try(:unit_status).try(:parameterize) end end 然後我在樣式表中設置每個狀態的樣式。它出來了很多更清潔。 –
nulltek
相關問題
- 1. Rails 4.2中的條件文本顏色格式
- 2. geom_text中的條件文本顏色,scale_color_manual
- 3. 條件爲格式的單元格中的參考文本顏色
- 4. 格式的文本顏色表格
- 5. 訪問條件格式 - 添加文本而不是顏色?
- 6. 在JTextArea中格式化文本顏色
- 7. 格式y軸顏色條
- 8. 顏色填充條件格式
- 9. 條件格式和內飾顏色
- 10. 格文本顏色
- 11. DataGrid行的條件文本顏色?
- 12. Sharepoint 2010條件格式問題(將顏色設置爲行中的文本)
- 13. 刪除具有特定單元格顏色的行 - 有條件格式顏色
- 14. 在條件下更改文本框中的文本顏色
- 15. 在Rails條件中更改表格行顏色
- 16. 圖例文本顏色按照jqplot中的線條顏色
- 17. 條件格式化 - 基於動態文本值的背景顏色集
- 18. 從條件格式確定單元格顏色的更改
- 19. Google電子表格帶顏色的條件格式化
- 20. 有條件的數據網格格式化顏色
- 21. 檢查有條件格式化單元格的顏色索引
- 22. 條件格式化VBA中,相同的顏色,多串?
- 23. 顏色格式
- 24. python csv - 導出數據和格式顏色,文本格式等
- 25. 以HTML格式顯示非格式文本並添加顏色
- 26. 顏色樣式文本塊
- 27. 在條件格式中使用自定義XSSF顏色?
- 28. 在條件格式中更改字體顏色
- 29. CSS:線條通過與文本顏色不同的顏色?
- 30. 不同的文本顏色動作條
對於您期望看到的那種值,您是否有樣本標記? – CuriousMind
例如:<%= unit.unit_status%>將顯示「服務中」,「停止服務」或其他8種狀態。我希望每個人在視圖中顯示不同的顏色。 – nulltek