Toastr通知未在Rails Web应用程序中呈现

问题描述

我从Rails开始,我想使用Toastr在我的Web应用程序中显示错误消息,但它不呈现。我可能错过了一些东西,或者由于Rails 6和Webpacker而弃用了我所遵循的教程)

Gemfile:

#Toastr
gem 'toastr-rails','~> 1.0'

app / assets / javascripts / application.js

//= require jquery
//= require jquery-ui
//= require popper
//= require bootstrap-sprockets
//= require rails-ujs
//= require activestorage
//= require toastr
//= require turbolinks
//= require_tree .

import toastr from 'toastr';

toastr.options = {
    "positionClass":"toast-bottom-right"
}

global.toastr = toastr;

app / assets / stylesheets / application.scss

@import "bootstrap-sprockets";
@import "bootstrap";
@import "toastr";
@import 'toastr/build/toastr.min';
@import "toastr/toastr";

我可以在日志中看到错误消息(Connexion OK,创建了新模型,等等。),但吐司未在我的网页中呈现,并且控制台包含以下错误消息:

(索引):49未捕获的ReferenceError:未定义Toastr 在(index):49

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)