2010-08-07 3 views

ответ

6

Если я правильно понял вопрос правильно, вы спрашиваете о Руби/Rails комментарии против HTML комментарии ... Дайте это попробовать на ваш взгляд:

<!-- This is an HTML comment and will show up in the HTML source! --> 

Теперь попробуйте это:

<%# This is a comment that won't show up in the HTML source! %> 
<%# 
    You can even use this for commenting multiple lines! 
    How useful! 
%> 

Помогает ли это?

+0

Вау! Такое простое решение! Благодаря! – AntonAL

2

использование = начало и конец =, чтобы отметить начало и конец вашего комментария

+0

Это путь. –

1

Там нет простого способа сделать это. Возможно, вы можете использовать обезьянские источники ERB, но это немного страшно.

1

Я не программист Rails, но быстрый, но и дребезжание воспитан по этой ссылке: http://blog.brijeshshah.com/strip-tags-in-rails-javascript-and-php/

Подход он использует это тот, который я использовал в прошлом, когда вы sanitize вывода представления. sanitize - имя функции, которую вы хотите использовать перед визуализацией представления.

0

Вид хака, но вы можете обернуть его в вспомогательном методе

На вашем взгляде:

<% comment do %> 
    <%= "this won't be executed" %> 
    or displayed 
<% end %> 

в app/helpers/application_helper.rb

module ApplicationHelper 
    def comment(&block) 
    ## you can do something with the block if you want 
    end 
end 
1

Может быть, вы можете использовать Haml Comments: -# позволяет комментировать ваш код haml без их появления в сгенерированном html.

Смежные вопросы