我的网页不显示任何iframe或嵌入HTML代码。 wymeditor预览显示页面完美,信息存储在数据库中,但页面没有显示任何内容。我使用的是Rails 4.2.6和最新的refinerycms版本。
我已经尝试过所有事情,这家伙有同样的问题https://github.com/refinery/refinerycms/issues/1991,但解决方案对我没有用。
答案 0 :(得分:0)
我认为此修复程序不再起作用的原因是由于allowed_tags / allowed_attributes设置的弃用。请参阅here
上的信息但是,如果您信任该内容,则可以通过覆盖默认模板完全跳过清理过程。
bundle exec rake refinery:override view=refinery/pages/*
这会将一些视图转储到您的项目中。将显示模板更改为这样的内容,以便在不进行消毒的情况下进行渲染:
<%= raw(@page.content_for(:body) %>
答案 1 :(得分:0)
我们清理自{Refinery CMS SectionPresenter
以来的3.0.2
,我们了解白名单问题,有一个待处理的拉取请求可帮助开发人员在您的whitelist
中添加更多标签{1}}。
请测试此拉取请求,看看它是否解决了您的问题:https://github.com/refinery/refinerycms/pull/3164