【发布时间】:2015-08-12 01:05:31
【问题描述】:
我希望将一个十六进制值从一个字段中提取到 rails 的 link_to 行。我找到了如何按照以下格式格式化标准链接
<td><%= link_to 'Show', security, {:style=>'color:#FF6A00;', :class => 'css_class'} %></td>
我希望根据特定记录使颜色成为更改值。我知道这是面对典型的 css 格式。我不想在 css 文件中进行颜色评估,因为将使用很多很多颜色。我可以使用以下代码使标准文本更改颜色
<td style="color:#<%= security.subcategory.color %>"><%= security.subcategory.color %></td>
由于某种原因,这种方法在 link_to 行中不起作用。我确定我缺少这种代码格式。我确定我在格式化内联链接时遗漏了一些东西。
感谢您的帮助
【问题讨论】:
-
有点困惑......在一个代码块中,您正在为链接设置样式,但在另一个代码块中,您正在为实际的
<td>元素设置样式。你能再澄清一下你的意图吗?谢谢! -
观察力不错。确实,我正在尝试对 TD 标记中的文本进行样式化,而不是对整个元素进行样式化。我可以将颜色应用于整个单元格,但我真正想要的只是 link_to 文本。当我检查 chrome 中的元素时,它显示 AAPL
-
谢谢!刚刚添加了一个答案...希望对您有所帮助:)
标签: css ruby-on-rails