Garlic.js와 tinyMCE를 함께 사용하여 Rails 앱을 성공적으로 작동 시키려고합니다. 저는 자산 파이프 라인에 Garlic을 통합했으며 tinymce-rails gem을 사용하고있는 tinyMCE에 대해서 말했습니다.tinyMCE와 Garlic.js가 함께 작동합니다.
둘 다 훌륭하게 작동하지만 마늘을 함께 넣으면 마늘의 작동이 멈 춥니 다.
나는 최근 micschk의 잠재적 인 솔루션은 다음과 같은 코드로 TinyMCE에를 초기화하는 것을 포함 마늘의 GitHub의 저장소 https://github.com/guillaumepotier/Garlic.js/issues/87에 게시 시도했습니다:
뷰/레이아웃/application.html (head 태그 내부에 스크립트 다음)
<script>
tinyMCE.init({
selector: 'textarea.tinymce',
setup : function(editor) {
editor.on("change keyup", function(e){
console.log('saving');
tinyMCE.triggerSave(); // updates all instances
// editor.save(); // updates this instance's textarea
$(editor.getElement()).trigger('change'); // for garlic to detect change
});
}
});
</script>
코드는 '설정'후에 코드를 초기화하고 코드를 실행하지만 마늘을 작동하지 않는 것처럼 보입니다.
여기 참조 사람이 적합한 솔루션으로 날 지점 수 있다면 정말 감사하겠습니다
<%= simple_form_for(@open_ender, remote: true, html: {"data-persist" => 'garlic', id:'open_ender_form' }) do |f| %>
<%= f.error_notification %>
<div class="form-inputs">
<%= f.input :answer_id, :required => true, :as => :hidden, :autofocus => true, input_html: {value: @answer.id } %>
<%= f.input :content, :input_html => { :class => 'tinymce' }, :label => false, :required => true, :autofocus => true %>
<%= button_tag(type: 'submit', id: "save-btn", style:'background:transparent') do %>
<i class="fa fa-floppy-o" aria-hidden="true" title="save"; data-toggle="tooltip"; data-placement="right"></i>
<% end %>
</div>
<% end %>
내보기 코드입니다.