1

Web ページに 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 に答える