我已经使用纱线添加了toastr
。
我没有问题导入JS。但是,在生产中,将不会加载CSS。它可以在开发中正常运行,而不能在生产中运行。
我正在这样导入它:
# application.scss
@import "bootstrap";
@import "rails_bootstrap_forms";
@import "toastr/build/toastr.css";
@import "styles.scss";
正如我已经说过的那样,它可以在开发环境中工作,但是当在生产服务器上运行时,我可以看到Rails在资产文件夹中寻找文件:
http://bglomhook.herokuapp.com/assets/toastr/build/toastr.css
将css复制到assets文件夹的简短操作,有什么方法可以确保Rails找到该文件吗?
答案 0 :(得分:0)
您需要两件事:
确保已安装const strongHeroes = [
{ name: "Batman", powers: ["Strength", "Intelligence"] },
{ name: "Superman", powers: ["Strength", "Flying"] },
{ name: "Captain America", powers: ["Strength", "Shield"] },
];
,即,部署脚本中的某个位置应该有node_modules
。
使资产管道了解yarn install
。可以通过在node_modules
:node_modules
assets.rb
来完成。
您可以找到更多信息here