gpt4 book ai didi

ruby-on-rails - 添加 rails link_to、mail_to 后,haml 删除点之前的空格

转载 作者:行者123 更新时间:2023-12-04 16:27:53 26 4
gpt4 key购买 nike

我正在用haml写文本:

Blab bla for any questions contact us on me@foo.com.

所以哈姆看起来像
%p
Blab bla for any questions contact us on
= mail_to 'me@foo.com'
.

笔记 。是 ascii 中的点,我也可以用 = '.' 替换该行(渲染字符串点)

但呈现的文本看起来像
Blab bla for any questions contact us on me@foo.com .

区别在于末尾点之前的空格

我想出并有效的解决方案是
%p
Blab bla for any questions contact us on
= mail_to('me@foo.com') + '.'

这只是我在寻找最佳实践:) thx

最佳答案

我会用这个:

%p
Blab bla for any questions contact us on #{mail_to('me@foo.com')}.

另见 the Haml FAQ :

Expressing the structure of a document and expressing inline formatting are two very different problems. Haml is mostly designed for structure, so the best way to deal with formatting is to leave it to other languages that are designed for it.



在这种情况下,您不需要其他语言,只需插入函数即可。

关于ruby-on-rails - 添加 rails link_to、mail_to 后,haml 删除点之前的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9499197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com