尝试将外部JS和CSS文件添加到我的rails应用程序中

Trying to add external JS and CSS files to my rails app

本文关键字:添加 我的 rails 应用程序 文件 CSS 外部 JS      更新时间:2023-09-26

我正在尝试将外部css和JS添加到我的rails应用程序中。我在vendor/assets/javascript和vendor/aassets/样式表中添加了相关文件。

我试图通过将这些行添加到应用程序来在我的应用程序中加载这些文件。css:

@import "stylesheets/nice-select.css";
@import "stylesheets/style.css";

和这些行到application.js:

//= require javascripts/fastclick.js
//= require javascripts/nice_select.js
//= require javascripts/prism.js

当我尝试在重新启动服务器后启动我的应用程序时,我得到:

找不到类型为"application/javascript"的文件"javascripts/fastclick.js"

但是,文件fastclick.js位于vendor/assets/javascript中。

当我尝试包含这些外部文件时,我做错了什么?

您正在使用Rails 4吗?如果是这样,您就不需要在脚本路径中包含javascripts

//= require fastclick.js
//= require nice_select.js
//= require prism.js

应适用于vendor/assets/javascripts/fastclick.js等…

如果它仍然不起作用,请在application.rb中的配置块中添加以下内容:

config.assets.paths << Rails.root.join('vendor', 'assets', 'javascripts')