gpt4 book ai didi

ruby-on-rails - 结束 haml 评论

转载 作者:数据小太阳 更新时间:2023-10-29 06:45:53 26 4
gpt4 key购买 nike

我是 haml 的新手,这让我很困惑。我不喜欢删除可以注释掉的代码,但我不知道如何在 haml 中正确结束注释。

这是一个代码片段:

.field
= f.label :member_id
%br/
= f.text_field :member_id
.field
= f.label :instrument_type
%br/

我试图注释掉第一个字段,所以我使用了:

/
.field
= f.label :member_id
%br/
= f.text_field :member_id
.field
= f.label :instrument_type
%br/

但是在第一个字段之后注释掉了所有内容。

然后我尝试了:

/
.field
= f.label :member_id
%br/
= f.text_field :member_id
.field
= f.label :instrument_type
%br/

但它也不喜欢那样,或者:

 -#.field
-# = f.label :member_id
-# %br/
-# = f.text_field :member_id
.field
= f.label :instrument_type
%br/

我一定是遗漏了什么。我查看了所有内容,但示例在注释后从未显示代码。

最佳答案

导致问题的是您的间距,而不是您的方法。以下是在 HAML 中注释掉这些行的正确方法:

您的第 4 个示例非常接近:

 -#.field
-# = f.label :member_id
-# %br/
-# = f.text_field :member_id
.field
= f.label :instrument_type
%br/

正确注释掉:

-#.field
-# = f.label :member_id
-# %br
-# = f.text_field :member_id
.field
= f.label :instrument_type
%br

这与您在上一个示例中发布的内容非常非常接近,但有一个明显的异常(exception):您的评论行以 -# 之前的空格开头。开头的空格破坏 HAML。我还注意到您的源代码缩进了一个空格而不是两个。这也会破坏 HAML。 必须缩进两个空格。

附言您可以从 %br 行中删除结尾的斜杠。

关于ruby-on-rails - 结束 haml 评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6310761/

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