1

アセット パイプラインにのみ使用される gem がいくつかあります。一例は次のとおりです。

gem 'jquery-datatables-rails', github: 'rweng/jquery-datatables-rails'

残念ながら、この gem がどこにインストールされているか正確にはわかりません。「gem list --local」でも表示されません。

最新バージョンで許可されているデータテーブルで Bootstrap スタイルを使用しようとしているため、修正する必要があります。しかし、gem に含まれているデータテーブルのバージョンは古いです。

これらの宝石がどこに行くか知っている人はいますか?アセット パイプラインについて非常に混乱しています。

4

2 に答える 2

1

そのような場合、私は github でプロジェクトをフォークして変更を加え、それに応じて Gemfiles を調整します。これにより、さまざまなプロジェクトで再利用することもできます。

于 2012-07-15T19:33:08.857 に答える
1

アセット パイプラインと Bundler のグループ化は、gem がシステムにインストールされている場所とは関係ありません。bundle open gemname$EDITOR で Gem のソースを開くためにいつでも実行して、すばやく変更を加えることができます (つまり、デバッグ用)。ただし、実際にリリースに変更を含めたい場合は、Gem をフォークしてそこで変更を行いgit、Gemfile でパスを指定します。

補足として、 Gemfile に変更を加えた後に必ず を実行してbundle install(実際には単に)、Gem がすべてインストールされるようにしてください。bundle

于 2012-07-15T19:34:55.253 に答える