Интегрируйте редактор tinyMce на рельсы

Я хочу иметь встроенный редактор 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 "подробностями". Но как это указать в теге...? В редакторе классического режима я использовал код <% = 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??

0 ответов

Другие вопросы по тегам