Мой помощник rails отображает '<' как '& lt;'! Как сделать так, чтобы он отображался правильно?

Я работаю здесь над простым плагином, и пока он работает. Как сделать так, чтобы он отображался правильно? Я работаю здесь над простым плагином, и пока он работает. Кроме моего помощника. Это очень простой помощник, ему просто нужно отобразить для последующего разбора javascript. The ...

Я работаю здесь над простым плагином, и пока он работает. Как сделать так, чтобы он отображался правильно? Я работаю здесь над простым плагином, и пока он работает. Кроме моего помощника. Это очень простой помощник, ему просто нужно отобразить для последующего разбора javascript. The ...

Я работаю здесь над простым плагином, и пока он работает. Кроме моего помощника. Это очень простой помощник, ему просто нужно отобразить для последующего синтаксического анализа javascript.

Проблема в том, что он не отображает корректно HTML, а заменяет специальные символы на html эквивалентный код.

Мой инициализатор плагина:

ActionView::Helpers.send :include, Test

Мой помощник плагина:

module Test    
  def only_for_testing
    render(:text => "<span></span>")
  end
end

Когда я вызываю помощник only_for_testing внутри представления вместо рендеринга « » он отображает " & lt; span & gt; & lt; / span & gt; "

Я попытался удалить рендер, вернуть только строку, тот же эффект. Я действительно не хочу создавать партиал для этого, потому что это очень простой html, и он не для макета, а только для синтаксического анализа.

Есть идеи, что я мог здесь сделать не так?

6
задан Tiago 5 November 2010 в 02:30
поделиться