我有一个包含许多外部资产库的应用程序。为了整理我的资产,我想将这些外部库存储在vendor/assets
文件夹中。
我的印象是这个文件夹加载了app/assets
,并且对appliation.js和application.scss清单文件中文件的引用将完美无缺。
//= require some_library
*= require some_library
但是,在将库从app/assets
转移到vendor/assets
后,我的前端会停止正常工作。
将文件放回app/assets
可以解决问题。
我认为这应该是可以实现的我错了吗?
是否有设置禁用供应商文件夹?
我怎样才能测试发生了什么?
我正在使用summernote来替换textareas。
这是app/assets
中的文件的结果:
当我将文件传输到vendor/assets
时会发生这种情况:
summernote的JavaScript可以使用$(elem).summernote()
,但结果不是我所期待的。
答案 0 :(得分:0)
确保资产路径中application.css
所需的任何文件/文件夹。如果没有,您可能需要将以下内容添加到application.rb
:
config.assets.paths << Rails.root.join('vendor', 'assets')