Создание пустых Rails 3.1 шаблонизатора - PullRequest
2 голосов
/ 13 августа 2011

Я хочу сделать так, чтобы он просто выводил само представление и игнорировал то, что Rails обычно считает встроенным Ruby в HTML.

Например:

<div class="current">
  <div class="question">
   <h3 id="homework_name"><%= homework.name %><h3 id="due">Due <%= homework.due %></h3></h3>
    <h2 class="title">The Question:</h2>
    <p id="question_contents"class="contents"><%= current_question.contents</p>
  </div>
  <div class="answer">
    <h2 class="title">Your Answer:</h2>
    <textarea class="contents" id="student_answer"><%= current_question.answer %></textarea>
  </div>
</div>

Iхотите, чтобы обработчик шаблонов ActionView игнорировал все упоминания:

  • <%= homework.name %>
  • <%= homework.due %>
  • <%= current_question.contents %>
  • <%= current_question.answer %>

В частности, должен игнорировать любые теги, начинающиеся с <% и заканчивающиеся %>

Если вам нужна дополнительная информация, проверьте http://pastie.org/private/epsxnapldho6co2y0indg

1 Ответ

2 голосов
/ 14 августа 2011

Вот, пожалуйста, https://gist.github.com/1144297

И используйте расширения .html.lifo для своих шаблонов.

...