2016-04-11 17 views
1

私のウェブページは、iframeや埋め込みのhtmlコードを表示していません。 wymeditorプレビューでページが完全に表示され、情報はデータベースに保存されますが、ページには何も表示されません。私はRails 4.2.6と最新のrefinerycmsバージョンを使用しています。refinerycms iframeが私のウェブページに掲載されていません

私はすべてを試しましたが、この男は同じ問題を抱えていましたhttps://github.com/refinery/refinerycms/issues/1991しかし、解決策は私のためには機能しませんでした。

+0

ニースenglandoの先生:それはあなたの問題を修正した場合

を確認するには、このプルリクエストをテストしてください。 – Phiter

答えて

0

修正プログラムがもう動作しない理由は、allowed_tags/allowed_attributes設定の非推奨のためだと思います。その情報を参照してくださいhere

ただし、コンテンツを信頼する場合は、既定のテンプレートをオーバーライドするだけで、サニタイズプロセスをスキップできます。

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

これは、あなたのプロジェクトにいくつかのビューをダンプします。消毒せずにレンダリングするためにこのような何かにショーテンプレートを変更します。

<%= raw(@page.content_for(:body) %> 
0

我々は製油所CMS 3.0.2以来SectionPresenterをサニタイズし、我々はホワイトリストの問題を認識している、中に複数のタグを追加するために開発者を支援するための保留中のプルリクエストがありますwhitelistはおそらくiframeのようです。 https://github.com/refinery/refinerycms/pull/3164

関連する問題