1

我的网页不显示任何 iframe 或嵌入 html 代码。wymeditor 预览完美显示页面,信息存储在数据库中,但页面没有显示。我正在使用 Rails 4.2.6 和最新的 refinerycms 版本。

我已经尝试了一切,这个人有同样的问题https://github.com/refinery/refinerycms/issues/1991但解决方案对我不起作用。

4

2 回答 2

0

我认为修复不再起作用的原因是因为弃用了 allowed_tags/allowed_attributes 设置。在这里查看相关信息

但是,如果您信任内容,则可以通过覆盖默认模板完全跳过清理过程。

bundle exec rake refinery:override view=refinery/pages/*

这会将几个视图转储到您的项目中。将显示模板更改为类似这样的内容以在不进行清理的情况下进行渲染:

<%= raw(@page.content_for(:body) %>
于 2016-04-18T03:55:44.590 回答
0

SectionPresenter我们对Refinery CMS进行了清理,3.0.2并且我们知道白名单问题,有一个待处理的拉取请求可以帮助开发人员在您的whitelist喜欢中添加更多标签iframe

请测试此拉取请求,看看它是否解决了您的问题:https ://github.com/refinery/refinerycms/pull/3164

于 2016-04-20T18:46:41.703 回答