2017-05-27 120 views
0

我想把两个链接放在同一行中,并且两个链接之间有空格。如何在HAML中将两个链接放在一行中?

以下语法给出错误。我感谢任何帮助!谢谢!

%p= link_to(h.title, h) link_to("Delete", homework_path(h), method: :delete, data: {confirm: "Are you sure?"}) 

另外我怎样才能让一个文本,然后链接出现在同一行。我试图

%p Title: =link_to(h.title, h) 

回答

2

把你的链接在单独的线,嵌套在%p内:

%p 
    = link_to(h.title, h) 
    = link_to("Delete", homework_path(h), method: :delete, data: {confirm: "Are you sure?"}) 

您可以使用succeed助手后,第一个加空格:

%p 
    = succeed ' ' do 
    = link_to(h.title, h) 
    = link_to("Delete", homework_path(h), method: :delete, data: {confirm: "Are you sure?"}) 
+0

感谢我如何使文本,然后链接出现在同一行?这是我试过%p =标题:link_to(h.title,h) – kofhearts

+0

好的感谢您的帮助!我使用相同的技术得到了第二个问题的答案。 – kofhearts

相关问题