2013-04-07 37 views
2

我现在正在使用第三方库,它是jquery plagins,并没有它们的宝石。举例来说,一个从他们具有这样的结构:Rails 4资产和第三部分库4

-plugin 
|- css 
    |- plugin.css 
|- js 
    |-plugin.js 
|-image1.jpg 
|-image2.jpg 

plugin.css文件包括这样的代码:background-image: url('../metro/add.png')

哪里,我必须把它的插件,以及如何正确包括它的资产?

回答

1

我建议使用index file technique(请参阅2.1.2)来处理asset-pipeline和plugins。另一种选择是包括(在你的config/application.rb)你plugin目录中的资产管道,就像这样:

config.assets.paths << Rails.root.join("app", "plugin") 

之后,你应该:

  • 命名plugin的目录
    • cssstylesheets;
    • jsjavascripts;
  • 创建目录名为images并将.jpg文件放置在那里;