【发布时间】:2021-10-03 00:12:54
【问题描述】:
我在 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
您知道为什么这没有按预期工作吗?
【问题讨论】:
标签: ruby-on-rails ruby trix actiontext