ドキュメントの本文をサーバーから送信されたhtmlに置き換えるターボリンクでカスタムエラー処理メソッドを使用した後、ターボリンクとトリックスを連携させようとしています。
// administration.js
import Rails from 'rails-ujs'
import Turbolinks from 'turbolinks'
import Trix from 'trix'
Rails.start();
Turbolinks.start();
// TURBOLINKS - ERROR HANDLING
document.addEventListener("ajax:error", (e) => {
if (e.detail[2].status !== 422) { return }
document.body = e.detail[0].body
Turbolinks.dispatch("turbolinks:load")
scrollTo(0, 0)
})
<!-- form.html -->
<div class="small-10 columns">
<input type="hidden" id= "body" %>
<trix-editor input="body"></trix-editor>
</div>
trix エディターを再初期化する方法はありますか、またはドキュメントの本文を json に置き換えるのを忘れる必要がありますか?