这是一个有点旧,代码发布似乎有点奇怪,但我会刚刚发布一个Haml片段和回答这个问题对于我既没有片断Rails的helper
.name
= link_to user.name, "#!/#{user.name}", :class => 'username'
/
= link_to user.nickname, "#!/#{user.nickname}", :class => 'nickname'
或不
.name
%a.username{:href => "#!/#{user.name}"}
= user.name
/
%a.nickname{:href => "#!/#{user.nickname}"}
= user.nickname
如果你使用的Sass包括这个或这些规则的一些子集关闭hoverable下划线同时更换# 999与你用于常规文字的颜色无关。如果您想为每一个不同的行为打破他们分成不同的规则集
的名称的两片
.name
.username, .nickname
a:link, a:visited, a:hover, a:active, a:focus
:color #AAA
:text-decoration none
或指定不同的行为,为每个
.name
.username
a:link, a:visited, a:hover, a:active, a:focus
:color #AAA
:text-decoration none
.nickname
a:link, a:visited, a:hover, a:active, a:focus
:color #00A
:text-decoration underline
你的代码看起来像相同的行为它混合了Haml和erb,你确定这是真正的代码吗? – matt 2012-02-02 21:39:35