IT

Rails html.erb 파일에서 줄을 주석 처리하는 방법은 무엇입니까?

lottoking 2020. 9. 13. 10:57
반응형

Rails html.erb 파일에서 줄을 주석 처리하는 방법은 무엇입니까? [복제]


이 질문에 이미 답변이 있습니다.

레일입니다. 한 줄을 주석 처리하는 방법과 * .html.erb 파일의 한 줄 블록을 주석 처리하는 방법을 알려주십시오.


ruby on rails notes 에는 erb-files에 주석 달기에 대한 매우 멋진 블로그 게시물이 있습니다.

짧은 버전은

한 줄 사용 주석

<%-# commented line -%>

전체 블록에 주석을 달려면 사용 if false하여 다음과 같이 코드를 대체하십시오.

<% if false %>
code to comment
<% end %>

한 줄의 인쇄 erb를 주석 처리 비용으로 다음과 같이해야합니다.

<%#= ["Buck", "Papandreou"].join(" you ") %>

연속 인쇄되지 않는 Ruby 코드에 대한 가장 명확하고 간단한 답변입니다.

아래는 또한 일부 댓글 작성자가 참조 한 "추악한"조건부 코드 없이 Original Poster의 질문에 답하기 위해 발생합니다 .


  1. 연속 인쇄되지 않는 Ruby 코드

    • 모든 이것은 혼합 언어 레일보기 파일 (예 : 에서 작동합니다 *.html.erb, *.js.erb, *.rhtml.

    • 이것은 STD OUT / 인쇄 코드 작동해야합니다.<%#= f.label :title %>

    • 세부 사항 :

      일반적으로 다음과 같이 각 줄에 줄에 줄을 사용하고 각 시작이라고합니다.

        <%# if flash[:myErrors] %>
          <%# if flash[:myErrors].any? %>
            <%# if @post.id.nil? %>
              <%# if @myPost!=-1 %>
                <%# @post = @myPost %>
              <%# else %>
                <%# @post = Post.new %>
              <%# end %>
            <%# end %>
          <%# end %>
        <%# end %>
      

      코드를 하나의 큰 블록으로 작성하면 첫 번째 열린 Rails 하나의 주석 (해시 마크 / 파운드 기호) 만 추가 할 수 있습니다.

        <%# 
          if flash[:myErrors] then
            if flash[:myErrors].any? then
              if @post.id.nil? then
                if @myPost!=-1 then
                  @post = @myPost 
                else 
                  @post = Post.new 
                end 
              end 
            end 
          end 
        %>
      

참고 URL : https://stackoverflow.com/questions/3901619/how-to-comment-lines-in-rails-html-erb-files

반응형