Rails:不能改变悬停颜色?

all*_*tta 2 css ruby-on-rails

当我悬停此链接时:

<div id="withLibre">
    by <%= link_to p.user.username, "#", {class: "username_link"} %><%=time_ago_in_words(p.created_at) %> ago 
</div>
Run Code Online (Sandbox Code Playgroud)

...背景颜色为黑色,即使我设置background-colornone或另一种颜色.我能够改变color,但不是background-color.CSS在这里介绍:

.username_link:hover{
    background-color: none;
    color: #34DDDD;
    text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

And*_*hyn 5

从您的项目中删除"scaffold.css.scss".此文件包含导致问题的锚点的样式:

a {
  color: #000;
  &:visited {
    color: #666;
  }
  &:hover {
    color: #fff;
    background-color: #000;
  }
}
Run Code Online (Sandbox Code Playgroud)

或删除此剪切形式的scaffold.css.scss文件

其次,删除围绕类的"{}":....但我真的不知道这是不是一个错字

<%= link_to p.user.username, "#", class: "username_link" %>
Run Code Online (Sandbox Code Playgroud)

祝好运.