Ввод JS в редакторе Froala - PullRequest
       11

Ввод JS в редакторе Froala

0 голосов
/ 25 января 2019

Я создал блог с помощью редактора Froala wysiwyg, и теперь у меня возникла проблема со встроенной функцией кода.

В блоге я пытаюсь использовать сгенерированный партнерский код Amazon (который является базовым JavaScript, но яМне, вероятно, не разрешено публиковать его по причинам, связанным с товарными знаками Amazon ... они смехотворно строги), что автоматически включается в теги <script>.Однако, когда я использую представление кода редактора Froala и копирую его, сценарий в нем исчезает, как только я его отправляю.

Есть ли способ сообщить Froala, что я действительно хочу, чтобы скрипт был там?Я знаю, что это, вероятно, ограничено по соображениям безопасности, но есть ли переопределение?

Froala здесь в моей части блога:

<%= simple_form_for(@blog) do |f| %>
  ...
  <%= f.text_area :body, id: "wysiwyg" %>
  ...
  <%= f.button :submit, class: "btn-outline-danger" %>
<% end %>

И он отображается на blogs#show, как это:

<%= raw(@blog.body) %>

Если нет, то каков Rails-способ сделать это?В идеале это можно было бы сделать только из внешнего интерфейса (потому что в блоге больше участников, чем только у меня, и они определенно не знают, как кодировать или имеют внутренний доступ).

...