Ограничьте пользователей использование определенных тегов на RedCloth / Textile в Rails
-
24-10-2019 - |
Вопрос
Эй, я пытаюсь найти способ ограничить пользователей от использования определенных тегов, таких как h1.
или же h2.
в поле формы. Как будто я не хочу, чтобы они могли взорвать поле формы и спам.
Есть ли способ сделать это или мне нужно изменить его в библиотеке драгоценных камней?
Решение
Ознакомьтесь с этим сообщением о том, как разрешить определенные теги: http://jeff.jones.be/technology/articles/textile-filtering-with-redcloth/
config/initializers/redcloth_extension.rb
module RedCloth::Formatters::HTML
include RedCloth::Formatters::Base
def after_transform(text)
text.chomp!
clean_html(text, ALLOWED_TAGS)
end
ALLOWED_TAGS = {
'a' => ['href', 'title'],
'br' => [],
'i' => nil
}
end
Не связан с StackOverflow