title: Render a variable as HTML in EJS
body: <p>I am using the Forms library for Node.js (<a href="https://github.com/caolan/forms">Forms</a>), which will render a form for me on the backend as so:</p>
  
  <pre><code>var signup_form = forms.create({
      username: fields.string({required: true})
      , password: fields.password({required: true})
      , confirm:  fields.password({
          required: true
          , validators: [validators.matchField('password')]
      })
      , email: fields.email()
  });
  var signup_form_as_html = signup_form.toHTML();
  </code></pre>
  
  <p>The final line <code>var signup_var signup_form_as_html = signup_form.toHTML();</code> creates a block of HTML which looks as such:</p>
  
  <pre><code>&lt;div class="field required"&gt;&lt;label for="id_username"&gt;Username&lt;/label&gt;&lt;input type="text" name="username" id="id_username" /&gt;&lt;/div&gt;&lt;div class="field required"&gt;&lt;label for="id_password"&gt;Password&lt;/label&gt;&lt;input type="password" name="password" id="id_password" /&gt;&lt;/div&gt;&lt;div class="field required"&gt;&lt;label for="id_confirm"&gt;Confirm&lt;/label&gt;&lt;input type="password" name="confirm" id="id_confirm" /&gt;&lt;/div&gt;&lt;div class="field"&gt;&lt;label for="id_email"&gt;Email&lt;/label&gt;&lt;input type="text" name="email" id="id_email" /&gt;&lt;/div&gt;
  </code></pre>
  
  <p>Basically just a long string of HTML.  I then try to render it using EJS and Express using the following code:</p>
  
  <pre><code>res.render('signup.ejs', {
      session: loginStatus(req)
      , form: signup_form_as_html
  });
  </code></pre>
  
  <p>But on rendering the HTML is simply the string that I posted above, rather than actual HTML (and thus a form as I want).  Is there any way to make that string render as actual HTML using EJS?  Or will I have to use something like Jade?</p>