2017-11-01 16 views
0

Ruby on Rails 앱에서 슬림 템플릿을 사용하여 미리 포맷 된 코드 조각을 표시하려고합니다. 명확하게 말하자면 코드 샘플을 자르고 붙여서 <pre><code></code></pre> 태그 사이에 넣고 모든 적절한 들여 쓰기를 표시해야합니다.슬림 템플릿에서 미리 포맷 된 코드 조각을 수행하는 가장 좋은 방법은 무엇입니까

슬림 또한 들여 쓰기를 사용하기 때문에 상황이 어색해집니다. 이 작업을 수행하는 표준 방법이 있습니까?

+0

그리고 뭐가 문제입니까? 변수'''code = @ code''' 만 전달하면됩니다. – kolas

답변

0

알아 냈습니다. 여러 줄 문자열을 다음과 같이 단일 파이프 아래에 중첩시킬 수 있다는 것을 알지 못했습니다.

pre 
    code 
    | 
     # The Greeter class 
     class Greeter 
     def initialize(name) 
      @name = name.capitalize 
     end 

     def salute 
      puts "Hello #{@name}!" 
     end 
     end 

     g = Greeter.new("world") 
     g.salute