3

我想知道是否有一种方法可以防止在 Rails 视图中呈现评论(除了删除它们)。我在我的观点中的评论主要是针对开发人员的,我不希望用户能够在 html 中阅读它们。我可以设置一些去除所有评论的渲染选项吗?

如果这很重要,我正在使用haml。

4

2 回答 2

6

您可以在视图中留下两种不同类型的评论:

1) 用户查看源代码时始终可以看到的 HTML 注释:

<!-- this is a comment -->

2) Ruby 注释将被解释为服务器上的注释,而不是作为 HTML 发送

哈姆勒:

-# This is a comment

再培训局:

<%# This is a comment %>
于 2012-11-13T02:40:11.257 回答
3

在 ruby​​ 上下文中呈现您的评论:

#haml
- #bla bla bla

#html
<% #bla bla bla %>
于 2012-11-13T02:39:53.783 回答