我现在正在使用第三方库,它是 jquery plagins,并且没有适合他们的宝石。例如,其中一个具有以下结构:
-plugin
|- css
|- plugin.css
|- js
|-plugin.js
|-image1.jpg
|-image2.jpg
plugin.css
文件包含如下代码:background-image: url('../metro/add.png')
我必须把它的插件放在哪里以及将它包含在资产中的正确程度如何?
我现在正在使用第三方库,它是 jquery plagins,并且没有适合他们的宝石。例如,其中一个具有以下结构:
-plugin
|- css
|- plugin.css
|- js
|-plugin.js
|-image1.jpg
|-image2.jpg
plugin.css
文件包含如下代码:background-image: url('../metro/add.png')
我必须把它的插件放在哪里以及将它包含在资产中的正确程度如何?
我建议使用索引文件技术(查看 2.1.2)来处理资产管道和插件。另一种选择是将您的plugin
目录包含在资产管道中,如下所示(在您的config/application.rb
):
config.assets.paths << Rails.root.join("app", "plugin")
之后,您应该:
plugin
的目录
css
到stylesheets
;js
到javascripts
;images
并将.jpg
文件放在那里;