2013-04-07 39 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文件放置在那裏;