gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 06:07:30 24 4
gpt4 key购买 nike

我正在尝试将外部 css 和 JS 添加到我的 Rails 应用程序中。我在vendor/assets/javascripts和vendor/assets/stylesheets中添加了相关文件。

我尝试通过将这些行添加到 application.scss 来在我的应用程序中加载这些文件:

@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 /javascripts 中。

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

最佳答案

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

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

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

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

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

关于javascript - 尝试将外部 JS 和 CSS 文件添加到我的 Rails 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36701505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com