繁体   English   中英

Rails包含第三方Javascript库文件

[英]Rails Include Third Party Javascript Library File

我有一个用于AJAX文件上传的Javascript库,我只需要在一个页面上包含它。 这个文件的最佳文件夹在哪里? app/assets/javascripts vendor/assets/javascripts lib/assets/javascripts 然后我需要能够将它包含在一个页面上。 或者我应该将它添加到application.js并将其包含在每个页面上(甚至知道我只在一个页面上使用它?)

我认为性能最好的方法是将缩小的JS文件放在某个地方,然后在我需要的页面上用javascript_include_tag包含它,使用yield(:head)content_for(:head) 谢谢。

第三方JavaScripts应该位于vendor/assets/javascripts目录中,因为app/assets/javscripts是针对特定于应用程序的JavaScripts而lib/assets/javascripts是针对您的库代码的,这些代码与您在不同的应用程序或库之间共享应用。

请参阅资产组织了解更多详情。

至于在您的应用程序/页面中包含javascripts,如果您仅在特定页面上使用它,那么我将采用javascript_include_tag包含该文件。

在文件夹vendor/assets/javascripts因为是第三方脚本的文件夹

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM