Интегрировать редактор tinyMce на рельсах - PullRequest
0 голосов
/ 17 апреля 2020

Я хочу встроенный редактор TinyMce.

 tinymce.init({
    selector: '.tinymce',
    height: 500,
    menubar: false,
   inline:true,
    placeholder: 'Type here...',

    plugins: [
      'advlist autolink lists link image charmap print preview anchor',
      'searchreplace visualblocks code fullscreen ',
      'insertdatetime media table paste code help wordcount','visualchars  tinymcespellchecker'
    ],
      toolbar: 'undo redo | formatselect | ' +
      ' bold italic backcolor | alignleft aligncenter ' +
      ' alignright alignjustify | bullist numlist outdent indent table| ' +
      ' removeformat | help|'+'media |'+'image|'+'preview wordcount visualchars visualblocks fullscreen',
      spellchecker_language: 'en'
  });
</script>

Следующий код отображает встроенный редактор TinyMce. Но не в состоянии передать параметры контроллеру. Встроенный режим может использоваться только с блочными элементами. Поэтому я использовал тег. Но я не понимаю, как передать параметры контроллеру. Я назвал данные редактора tinyMce «подробностями». Но как указать это в теге ...? В редакторе режима classi c я использовал код <% = form.text_area: details: class => 'tinymce'%>, он работал нормально. Он не работает со встроенным редактором.

 <%= form_with scope: :blog,url:blog_path, local: true do |form| %>
 // <%= form.text_area:details :class=>'tinymce' %> ->displayed tinymce editor and was able to store the data
 <div class='tinymce'>
 </div>  
 <%= form.submit %>
 <% end %>

Пожалуйста, кто-нибудь, помогите мне передать параметры в контроллер. есть ли тег form.div_field ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...