我的网页不显示任何iframe或嵌入html代码。 wymeditor预览完美地显示页面,信息存储在数据库中,但页面不显示任何内容。我使用Rails 4.2.6和最新的refinerycms版本。refinerycms iframe不显示在我的网页
我试过一切,这家伙有同样的问题https://github.com/refinery/refinerycms/issues/1991,但该解决方案并没有为我工作。
我的网页不显示任何iframe或嵌入html代码。 wymeditor预览完美地显示页面,信息存储在数据库中,但页面不显示任何内容。我使用Rails 4.2.6和最新的refinerycms版本。refinerycms iframe不显示在我的网页
我试过一切,这家伙有同样的问题https://github.com/refinery/refinerycms/issues/1991,但该解决方案并没有为我工作。
我认为修复程序无法工作的原因是由于allowed_tags/allowed_attributes设置的弃用。请参阅有关信息here
但是,如果您信任该内容,则可以通过覆盖默认模板,完全跳过清理过程。
bundle exec rake refinery:override view=refinery/pages/*
这会将一些视图转储到您的项目中。节目模板更改为这样的事情来呈现不消毒:
<%= raw(@page.content_for(:body) %>
我们消毒SectionPresenter
,因为炼油厂CMS 3.0.2
,我们都知道的白名单中的问题,有一个挂起的拉动请求,以帮助开发者在添加更多标签您的whitelist
可能类似于iframe
。
请测试这个pull请求,看它是否能解决问题:https://github.com/refinery/refinerycms/pull/3164
尼斯englando先生 – Phiter