2

私はsweetify gemを使用してsweetalert2をRails 6アプリに追加していますが、このエラーが発生しています

Uncaught ReferenceError: Swal is not defined

次のコードを environment.js ファイルに追加しました

environment.plugins.append('Provide', new webpack.ProvidePlugin({
  sweetalert2: 'sweetalert2/dist/sweetalert2.all',
  Swal: 'sweetalert2/dist/sweetalert2.all'
}));

そして、私は次のようにapplication.jsファイルでそれを必要とします

require("sweetalert2")

sweetify gem は、タグの末尾の前に以下のコードを追加します

<script>
      Swal.fire({"showConfirmButton":true,"timer":null,"allowOutsideClick":false,"confirmButtonText":"Try again","type":"error","text":"there was a problem saving your Information, please try again","title":"Oops..."})
    </script>

何が欠けているのかわからない。

どんな助けでも大歓迎です

4

2 に答える 2