2

私は現在、サードパーティのライブラリを使用しています。これは jquery プラグインであり、そのための宝石はありません。たとえば、そのうちの 1 つには次の構造があります。

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

plugin.cssファイルには次のようなコードが含まれています。background-image: url('../metro/add.png')

プラグインをどこに配置する必要があり、アセットにどのように含めるのが正しいですか?

4

1 に答える 1

1

アセット パイプラインとプラグインを処理するには、インデックス ファイル手法(2.1.2 を参照)を使用することをお勧めします。もう 1 つのオプションは、次のpluginようにアセット パイプラインにディレクトリを含めることです ( in your config/application.rb):

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

その後、次のことを行う必要があります。

  • pluginのディレクトリの 名前を変更する
    • cssstylesheets;
    • jsjavascripts;
  • という名前のディレクトリを作成し、そこにファイルimagesを配置します。.jpg
于 2013-04-07T11:53:57.653 に答える