Я создал блог с помощью редактора 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-способ сделать это?В идеале это можно было бы сделать только из внешнего интерфейса (потому что в блоге больше участников, чем только у меня, и они определенно не знают, как кодировать или имеют внутренний доступ).