我想知道是否有办法防止在Rails视图中呈现注释(除了删除它们)。我在视图中的评论主要是针对开发人员的,我不希望用户能够在html中阅读它们。我可以设置一些删除所有注释的渲染选项吗?
我正在使用haml,如果重要的话。
答案 0 :(得分:6)
您可以在视图中留下两种不同类型的评论:
1)用户在查看来源时始终可以看到的HTML评论:
<!-- this is a comment -->
2)Ruby注释将被解释为服务器上的注释而不是以HTML格式发送
HAML:
-# This is a comment
ERB:
<%# This is a comment %>
答案 1 :(得分:3)
在ruby上下文中呈现您的评论:
#haml
- #bla bla bla
#html
<% #bla bla bla %>