如何在加载路径中包括供应商库?

缺口

我有一个供应商库,它有自己的目录和许多文件(js和css ao)。我已将其放置为中的文件夹my_app/vendor/assets/external_library/我如何引用此目录中的文件,例如在我的视图中?

例如,有以下两个文件:

  • my_app /供应商/资产/external_library/editor.js
  • my_app /供应商/资产/external_library/contents.css

要使用这些,我添加了:

  • 在application.js中: //= require editor
  • 在application.css.scss中: @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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Rails 5-如何在资产管道中包括所有供应商资产?

git如何在Zend Framework 2中包括供应商目录

如何在Rails 4中加载供应商资产文件夹?

如何在 Kotlin 中编写声明供应商?

通过Twig中的资产包括来自供应商库的CSS和JS文件

如何在Yii2的供应商库中要求一个文件或类尚未包含的文件或类?

在wordpress中包括供应商CSS和JS吗?

当供应商可以添加/删除列时,将CSV加载到数据库中

如何在Laravel 5.5中扩展供应商包服务提供商

如何在PHP自动加载中区分供应商类和本机类?

如何防止代码拆分多次加载供应商

如何使用Composer从供应商外部自动加载类?

Github页:未加载供应商目录中的脚本

从供应商外部文件夹中的自动加载类中的供应商文件夹加载类

Phonegap-我应该在git存储库中包括JS供应商文件吗?

如何使用Go在Google Cloud Functions中使用供应商中的本地存储库

如何检查golang代码并忽略供应商库

如何在Laravel 5中扩展和修改供应商模型?

我如何在 PHP 中编码此供应商提供的指令“DELETE /<domain>/unsubscribes/<address>”

Cake 3.x如何在其他供应商中触发烘焙模板?

Rails 4-如何在供应商文件中引用JavaScript源

如何在Autoconf中确定编译器名称或供应商?

如何在外部包中对函数使用供应商参数?

我如何在laravel项目中使用供应商文件夹中的类

如何在yii2中覆盖或编辑供应商目录的代码?

我应该如何在Go 1.6中使用供应商?

如何在Microsoft Dynamics CRM 2015中创建供应商?

如何在Laravel中获得不同的供应商和数量?

ruby:gem build ...如何在gem中包含供应商目录?