Интегрируйте редактор 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??