问题描述
我在 rails 6 应用程序中使用 ActionText。我向 Trix 添加了自定义附件,以便用户可以嵌入 Vimeo 和 YouTube 视频。
视频在 Trix 中加载时按预期显示。但是,当使用诸如
之类的东西在页面上显示它们时<%= @section.content %>
其中 content
是我的 rich_text_field
,iframe 被剥离。
我使用初始化程序将 iframe
添加到 allowed_tags
#config/initializers/html_sanitizer.rb
Rails::Html::WhiteListSanitizer.allowed_tags << 'iframe'
我还尝试将其添加到 application.rb
中,就像来自 GoRails 的 Chris Oliver 在他的 Rails conf 谈话中所做的那样
config.to_prepare do
ActionText::ContentHelper.allowed_tags << 'iframe'
end
你知道为什么这不能按预期工作吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)