2012-11-12 21 views
0

在我的HTML我有一个跨度Rails的:内联CSS检索风格从数据库条目

<span style="color:#??????> 
    <h3>Title</h3> 
</span> 

好了,在我的数据库我有有一个字段的记录存储的哈希颜色值范围,示例#123456,包含散列。

现在我想要做的是在HTML中,而不是指定颜色,它直接从数据库中检索。 该模型被称为酱。该字段被称为title_colour。

我曾尝试:

<span style="color: #{sauce.title_colour}">...</span> 

的问题是,当HTML输出,正是因为它是在代码中。它不提取数据库值。

我认为这个问题是因为在Rails的时候显示一个对象在单引号的时候已经,我们先从一个#,如#{} sauce.field_name,并在CSS的颜色值也开始了#。 有什么帮助吗?

回答

2

您需要使用适当的ERB插标签:

<span style="color: <%= sauce.title_colour %>">...</span>