ruby - 如何摆脱 Haml & Ruby 渲染的 html 中的多余空格?

标签 ruby haml

我正在尝试格式化一个简单的句子,如下所示:

want

当我的 haml 看起来像这样时:

    %a{:href => "link", :target=> '_blank'} x,
    %a{:href => "link", :target=> '_blank'} y, 
    and
    %a{:href => "link", :target=> '_blank'} z.

我明白了

undesired link on comma

当我的 haml 看起来有点不同时::

    %a{:href => "link", :target=> '_blank'} x
    ,
    %a{:href => "link", :target=> '_blank'} y
    , and
    %a{:href => "link", :target=> '_blank'} z
    .

我明白了

enter image description here

...而且空格看起来不对。

如何让它看起来像我想要的样子?

我希望它看起来像

want

...逗号和句号不是链接,也没有奇怪的额外空格。

最佳答案

试试这个,我希望这会有所帮助

= link_to "x", "Your-url",  target: "_blank"
,
= link_to "y", "Your-url",  target: "_blank"
= "and"
= link_to "z", "Your-url",  target: "_blank"

关于ruby - 如何摆脱 Haml & Ruby 渲染的 html 中的多余空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30589495/

相关文章:

ruby-on-rails - rails : Dependent delete_all not working

textmate - TextMate是否有一种简单的方法来缩进HAML文件的2个空格?

ruby-on-rails - Middleman 中的本地数据 (JSON) 位于与/data 不同的路径内

javascript - Ruby on Rails - Javascript/jQuery 到 Haml

ruby - 使用 Ruby 调用 shell 脚本退出代码总是返回 0

ruby-on-rails - 我如何将以下代码减少到 ruby​​ 中的一行?

ruby-on-rails - 为什么 'haml --check' 找不到这个明显的语法错误

ruby - 简单的 compass +HAML 网络服务器

ruby-on-rails - 我可以记录未处理的 VCR 请求正文吗?

html - Jekyll 默认安装没有 _layouts 目录