Textile documentation говорит, что Redmine (который использует Textile) может использовать inline HTML. Это хорошо работает в тесте на веб-сайте документации. Входя в HTML, он анализируется как HTML и отображается как любой обычный браузер.Встроенное HTML-форматирование
Однако в нашей установке Redmine мы не можем делать то же самое. Ввод HTML здесь получается буквально в базе данных. Но, выйдя, он дезинфицирован, что означает, что HTML-теги отображаются, а не интерпретируются браузером (<table>
становится <table>
).
Возможно, это проблема безопасности, при которой дезинфекция включена по умолчанию. Я нашел подсказку по опции «sanitize_html», но не могу найти никаких ссылок о том, как отключить ее. Я добавлю, что это только внутренняя установка Redmine, отключение этой функции не должно быть проблемой. Я также нашел намеки на то, что RoR из конкретной версии автоматически отключает вывод, поэтому это может быть преступником, я не уверен.
Если кто-нибудь находит этот ответ позже: после создания/изменения файла @joecullin необходимо перезапустить основной контейнер приложения (Apache в моем случае), чтобы изменения вступили в силу. – 0xCAFEBABE