Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 压倒一切<;tr>;<;td>;使用sass_Html_Css_Ruby On Rails_Twitter Bootstrap 3_Sass - Fatal编程技术网

Html 压倒一切<;tr>;<;td>;使用sass

Html 压倒一切<;tr>;<;td>;使用sass,html,css,ruby-on-rails,twitter-bootstrap-3,sass,Html,Css,Ruby On Rails,Twitter Bootstrap 3,Sass,我目前正在开发一个rails应用程序,我想用背景色突出显示一行,但除此之外,在该行中突出显示一个不同颜色的数据单元格 我的问题是td的样式似乎被忽略了。我只得到整行的背景色 检查css客户端,我为td应用的样式似乎根本不存在 生成的html <table id="project-table" class="table table-hover"> <thead> <tr> <th>Row</th> &l

我目前正在开发一个rails应用程序,我想用背景色突出显示一行,但除此之外,在该行中突出显示一个不同颜色的数据单元格

我的问题是td的样式似乎被忽略了。我只得到整行的背景色

检查css客户端,我为td应用的样式似乎根本不存在

生成的html

<table id="project-table" class="table table-hover">
  <thead>
    <tr>
      <th>Row</th>
      <th>Fubar</th>
    </tr>
  </thead>

  <tbody>
    <tr class="clickable-row cheese">
      <td>Row 1</td>
      <td class="'wibble'">Hello World</td>
    </tr>
  </tbody>
</table>
我做错了什么

ps:使用Bootstrap3,但我认为这与这个问题无关,是吗

更新[已解决]

好吧,看来我是瞎了眼,没有意识到为
class=“'wibble'”
生成了一组额外的双引号-感谢@Dekel快速指出了这一点,并让我找到了真正问题的原因

为了解决生成额外引号的问题,我必须将输出标记为html_安全:

<td<%= ((index == @project.active_pattern_index) ? ' class="wibble"' : '').html_safe %>>
  <%= pattern.row(count).instruction %>
</td>


标签中的
应该是
wibble
(而不是
'wibble'

您不应该在类属性类中使用单引号:
'


一行
伏巴舞
一排
你好,世界

标签中的
应该是
wibble
(而不是
'wibble'

您不应该在类属性类中使用单引号:
'


一行
伏巴舞
一排
你好,世界

omg。。。掌心。。。现在我很尴尬。。。对于额外的一双眼睛,我需要它们在这种情况下。。。我要再喝一杯咖啡:D。虽然这很奇怪。。。不知道那些双引号是从哪里来的。。。我正在做
。但没关系,我会弄明白的。。。你让我走上了正确的道路。再次感谢!确定不再生成额外的双引号。。。必须将输出标记为html_安全,现在它可以工作了。omg。。。掌心。。。现在我很尴尬。。。对于额外的一双眼睛,我需要它们在这种情况下。。。我要再喝一杯咖啡:D。虽然这很奇怪。。。不知道那些双引号是从哪里来的。。。我正在做
。但没关系,我会弄明白的。。。你让我走上了正确的道路。再次感谢!确定不再生成额外的双引号。。。必须将输出标记为html_安全,现在它可以工作了。
<td<%= ((index == @project.active_pattern_index) ? ' class="wibble"' : '').html_safe %>>
  <%= pattern.row(count).instruction %>
</td>
<table id="project-table" class="table table-hover">
  <thead>
    <tr>
      <th>Row</th>
      <th>Fubar</th>
    </tr>
  </thead>

  <tbody>
    <tr class="clickable-row cheese">
      <td>Row 1</td>
      <td class="wibble">Hello World</td>
    </tr>
  </tbody>
</table>