Como adicionamos comentários nos arquivos erb, se não queremos que eles sejam gerados no conteúdo html?
ruby-on-rails
ruby
erb
Kalyan Maddu
fonte
fonte
<%
e#
Para gravar
fonte
<%=
-><%#=
é útil. Não requer um caso especial e não está documentado . Mas funciona e é o mais fácil! (Batidas ter que adivinhar se houve um=
quando descomentando-lo.)<%= ... %>
, transformando-o em um comentário.Para comentários em bloco:
fonte
<%# %>
tag.Eu tenho uma instalação do Windows e essa sequência <% - #%> é a única que funciona para mim:
Exemplo:
fonte
Como .erb é, por definição, "ruby incorporado", você pode incorporar todos os códigos ruby entre:
<%=
e o outro :,%>
normalmente todos escritos em uma linha. Além disso, os comentários de uma linha do ruby começam sempre com#
, portanto, o<%=# Comment %>
estilo combina perfeitamente com os estilos de rubi puro e erb dos comentários de uma linha.fonte
<html> <body> <form method="POST" action="www.some-url.com"> <input id="data" name="data" value="<%=# "String" %>"> <input type="submit" value="Send"> </form> </body> </html>
gera um errovalue="<%=# 'String' %>"
Eu não trabalho nos arquivos dos controladores, tive que colocá-lo entre barras
/ comente aqui .... /
fonte
No meu editor de texto, eu corro
command + /
(atalho de texto sublime). Vai ser assim.Não parece simples, mas funciona.
fonte