前提・実現したいこと
railsで、WYSIWYGエディタのsummernoteを使用しています。
カスタムしているのですが、同じコードをコピペしても、
一方のページでは動作し、
一方のページでは動作しません(デフォルトが表示されていまします。)
これは、何が原因なのでしょうか?
皆目見当がつきませんでして、どなたが先輩エンジニア様に
教えてもらえると本当に助かります。
何時間も取られてしまっておりまして・・・どうぞお願いいたします????
発生している問題・エラーメッセージ
同じコードなのに、ページ毎に挙動が異なってしまいます。
動作している側
<%= javascript_include_tag 'turbolinks' %> <%= form_with url: '/events', method: :post, local: true, model:@event do |f| %> <%= f.text_area :details, 'data-provider': :summernote %> <script> $('#details').summernote({ lang: 'ja-JP', height: 200, disableDragAndDrop: true, toolbar: [ ['style', ['bold', 'italic', 'underline']], ['font', ['strikethrough']], ['fontsize', ['fontsize']], ['fontname', ['fontname']], ['color', ['color']], ['para', ['ul', 'ol', 'paragraph']], ['height', ['height']], ['insert', ['link', 'picture', 'video']], ] }); </script>
動作していない側
<%= javascript_include_tag 'turbolinks' %> <%= form_with method: :PATCH ,local: true, model: @event do |f| %> <script> $('#details').summernote({ lang: 'ja-JP', height: 200, disableDragAndDrop: true, toolbar: [ ['style', ['bold', 'italic', 'underline']], ['font', ['strikethrough']], ['fontsize', ['fontsize']], ['fontname', ['fontname']], ['color', ['color']], ['para', ['ul', 'ol', 'paragraph']], ['height', ['height']], ['insert', ['link', 'picture', 'video']], ] }); </script>
そもそも、コピペでjavascriptが機能しない場合というのは、
どんなことが考えられますでしょうか?
全くお手上げでして、本当に困っています。。
どうか、教えて頂けますと幸いです。
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/12 12:25