首页 > 解决方案 > Rails 5 Javascript 如何使用供应商资产?

问题描述

我有一个新的 Rails 5 应用程序,并试图在我的主要 Javascript 文件中使用一些供应商资产:

//= require json2.min.js

文件 json2.min.js 位于 /vendor/javascripts/ 目录中。

但是我收到此错误:

couldn't find file 'json2.min.js' with type 'application/javascript'

我正在阅读文档,但无法弄清楚为什么这不起作用?

标签: ruby-on-railsasset-pipeline

解决方案


我的股票app/assets/javascripts/application.js说:

// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path.

您希望将您的供应商 JavaScript 放入其中,而vendor/assets/javascripts不是vendor/javascripts让它们被发现。


推荐阅读