Text 如何更新HAML,使链接显示在文本之后

Text 如何更新HAML,使链接显示在文本之后,text,hyperlink,haml,html,Text,Hyperlink,Haml,Html,我正在使用HAML来显示我的文本及其后的链接 .thread_text %a{href:"#"} <%= question.text %> %span.remove_link %a{href: "#"} remove .thread\u文本 %a{href:“#”} %span.删除链接 %a{href:“#”}删除 显示器是这样的 然而,我真正想要的是“删除”链接出现在“最近”之后 如何修改HAML以实现此目的?请尝试以下方法: .thread_text %a{h

我正在使用HAML来显示我的文本及其后的链接

.thread_text
  %a{href:"#"} <%= question.text %>
%span.remove_link
  %a{href: "#"} remove
.thread\u文本
%a{href:“#”}
%span.删除链接
%a{href:“#”}删除
显示器是这样的

然而,我真正想要的是“删除”链接出现在“最近”之后

如何修改HAML以实现此目的?

请尝试以下方法:

.thread_text
  %a{href:"#"} <%= question.text %>
  %span.remove_link
    %a{href: "#"} remove
如果你有正确的css,它应该可以工作。
此外,您不一定需要
span

I concur。出于启发,我指出删除链接位于下一行的原因是
thread\u text
是一个
div
。在
thread\u text
中移动remove链接可以解决这个问题,就像将
thread\u text
变成
span
@BuckDoyle这样的内联元素一样,谢谢你的评论。然而,在我看来,在图片中div的宽度有限,因此它不能用作内联标记。比较这个和这个。
.thread_text
  %a(href="#")= question.text
  %span.remove_link
    %a(href="#") remove