Есть ли способ попросить вспомогательные функции Rails не создавать XHTML, а HTML? - PullRequest
1 голос
/ 25 мая 2009

Я хотел бы использовать HTML 4.01 Strict и использовать его в своем шаблоне приложения. Но похоже, когда таблица стилей включена вспомогательной функцией

<%= stylesheet_link_tag 'style' %>

полученный код XHTML:

есть ли способ попросить Rails производить HTML вместо XHTML? (так что HTML будет проверяться, например)

Ответы [ 2 ]

3 голосов
/ 25 июня 2009

Просто быстрое исправление приведенного выше кода, который работает.

module ActionView::Helpers::TagHelper
  def tag_with_html(name, options = nil, open = true, escape = true)
    tag_without_html(name, options, true, escape)
  end
  alias_method_chain :tag, :html
end

Спасибо за совет!

0 голосов
/ 25 мая 2009

Не совсем, нет.

Изменить: в соответствии с моим комментарием ниже, это должно работать (я все еще чувствую себя неловко, но я не могу думать ни о чем, что сломается из-за этого)

module ActionView::Helpers::TagHelper
  def tag_with_html(name, options = nil, open, escape = true)
    tag_without_html(name, options, true, escape)
  end
  alias_method_chain :tag, :html
end 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...