rapidror
rapidror

Reputation: 141

How do I insert and render code snippets on a Haml page for a Rails app?

I have html and javascript code snippets that I want to render on a haml page, how do I do it? I'm looking for something that is similar to the html syntax of <pre><code>. Much thanks.

Upvotes: 2

Views: 1391

Answers (1)

cutalion
cutalion

Reputation: 4394

You can use :erb or :javascript keywords.

%div
  :erb
    <p>
      <a href="#">Test</a>
    </p>
    <script type="text/javascript">
      function foo(){
        console.log('foo');
      }
      foo();
    </script>

Or

%div
  :erb
    <p>
      <a href="#">Test</a>
    </p>
  :javascript
    function foo(){
      console.log('foo');
    }
    foo();

Also, you can use raw HTML without indentation

%div
  <p> 
  <a href="#">Test</a> 
  </p>

Upvotes: 3

Related Questions