HAML - 如何在链接之间放置常规文本

Gee*_*Out 2 haml ruby-on-rails

我有一个小的HAML段落,其链接如下:

%p
  =link_to("My Disclosures", "#")
  =link_to("Create Disclosure", "#")
  =link_to("My Programs", "#") 
  =link_to("Log Out", "#")
Run Code Online (Sandbox Code Playgroud)

我想做的是放一个这样的分隔符"|" 链接之间,但我不知道如何.我试着把它放在""里面的文本旁边,但它成了链接文本的一部分.当我尝试将分隔符放在行尾时,它只是没有显示出来.

知道如何让链接之后的文字字符呈现为文本吗?

谢谢!

Mat*_*ins 5

你可以在自己的行上写下字符串:

%p
  =link_to("My Disclosures", "#")
  |
  =link_to("Create Disclosure", "#")
  |
  =link_to("My Programs", "#") 
  |
  =link_to("Log Out", "#")
Run Code Online (Sandbox Code Playgroud)

或者,您可以将其附加到输出字符串:

%p
  =link_to("My Disclosures", "#") << '|'
  =link_to("Create Disclosure", "#") << '|'
  =link_to("My Programs", "#") << '|'
  =link_to("Log Out", "#")
Run Code Online (Sandbox Code Playgroud)