在我的 HTML 中,我有一个跨度
<span style="color:#??????> <h3>Title</h3> </span>
好的,在我的数据库中,我有一个记录,其中包含一个存储跨度的散列颜色值的字段,例如#123456
,其中包含散列。
现在我要做的是在 HTML 中,而不是我指定颜色,而是直接从数据库中检索它。该模型称为Sauce。该字段称为title_colour。
我试过了:
<span style="color: #{sauce.title_colour}">...</span>
问题是当 HTML 被输出时,它与代码中的完全一样。它不提取数据库值。
我认为问题是因为在 Rails 中,当我们在引号中显示对象时,我们以 # 开头,例如 #{sauce.field_name} ,而在 CSS 中,颜色值也以 # 开头。有什么帮助吗?