我有一个供应商库,它有自己的目录和许多文件(js和css ao)。我已将其放置为中的文件夹my_app/vendor/assets/external_library/
。我如何引用此目录中的文件,例如在我的视图中?
例如,有以下两个文件:
要使用这些,我添加了:
//= require editor
@import "contents";
<script src="editor.js"></script>
它确实在开发中加载了视图页面。但是,当我转到页面的源代码并单击js文件的链接时,它找不到该文件。难道我做错了什么?
将此添加到您的application.rb
文件:
config.assets.paths << Rails.root.join('vendor', 'assets')
然后在application.js中要求这些:
//= require external_library/editor.js
和application.css.scss:
@import "external_library/contents";
在您看来,您只需要具备以下条件:
= stylesheet_link_tag "application", media: "all"
= javascript_include_tag "application"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句