关于HAML的非常快速的问题。我正试图得到一根管子“|”在我的页面上显示,但HAML似乎忽略了它......
在.erb中我会写这样的东西:
<h3>Account |
<%= link_to "Log in", new_user_session_path, class: "nav" %></h3>
<% end %>
为了表明:
帐户|登录
但在HAML中,它只是忽略它并显示:
帐户登录
这是我正在尝试的HAML代码:
%h3
Account |
= link_to "Log in", new_user_session_path, class: "nav"
有谁知道我做错了什么?
答案 0 :(得分:1)
“|” HAML中的(管道)字符用于将代码中的行合并为一行。您可以尝试使用|
转义管道字符。
最后,您的代码应如下所示:
%h3
Account |
= link_to "Log in", new_user_session_path, class: "nav"
答案 1 :(得分:0)
你应该能够这样做:
%h3
Account
|
= link_to "Log in", new_user_session_path, class: "nav"
或者用HTML代码替换空格:
%h3
Account |
= link_to "Log in", new_user_session_path, class: "nav"
答案 2 :(得分:0)
试试这个
%h3
Account
|
= link_to "Log in", new_user_session_path, class: "nav"