1

Meine Webseiten zeigen keinen iframe oder HTML-Code einbinden. Die Wymeditor-Vorschau zeigt die Seite perfekt an, die Informationen werden in der Datenbank gespeichert, aber die Seite zeigt nichts. Ich verwende Rails 4.2.6 und die neueste Version von raffinerycms.raffinerycms iframe wird nicht auf meiner Webseite angezeigt

Ich habe alles versucht, dieser Typ hatte das gleiche Problem https://github.com/refinery/refinerycms/issues/1991, aber die Lösung hat nicht für mich funktioniert.

+0

Nizza englando sir – Phiter

Antwort

0

Ich denke, der Grund, warum die Fehlerbehebung nicht mehr funktioniert, liegt an der Vernachlässigung der Einstellungen für allowed_tags/allowed_attributes. Siehe Info hierzu here

Wenn Sie jedoch dem Inhalt vertrauen, können Sie den Bereinigungsprozess einfach überspringen, indem Sie die Standardvorlage überschreiben.

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

Das wird ein paar Ansichten in Ihr Projekt ablegen. Ändern Sie die Show-Vorlage, so etwas zu machen, ohne desinfizierende:

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

Wir sanieren die SectionPresenter seit Refinery CMS 3.0.2 und wir sind uns bewusst, weiße Liste Probleme, gibt es eine anhängige Pull-Anforderung Devs zu helfen, mehr Tags hinzuzufügen in Ihr whitelist wie wahrscheinlich iframe.

Bitte testen Sie diese Pull-Anforderung, um zu sehen, ob es Ihr Problem behoben: https://github.com/refinery/refinerycms/pull/3164

Verwandte Themen