2012-07-15 136 views
1

我有一些只用於資產管道的寶石。一個例子是:「資產組」寶石在哪裏安裝?

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

不幸的是,我無法準確找到這個gem的安裝位置。 「寶石名單 - 本地」甚至沒有顯示它。

我需要修復它,因爲我試圖在數據表中使用Bootstrap樣式,這在最新版本中是允許的。但是,包含在gem中的數據表版本是舊的。

有誰知道這些寶石去哪裏?資產管道讓我非常困惑。

回答

1

我這樣的情況下,我在github上分支項目並進行修改,並相應地調整我的Gemfiles。這也使得它可以在不同的項目中重複使用。

1

資產管道和Bundler分組有沒有與您的系統上安裝寶石的位置有關。您始終可以運行bundle open gemname在您的$ EDITOR中打開Gem的源代碼並進行快速更改(即用於調試)。但是,如果您想在發佈中實際包含更改,則需要分叉Gem並在其中進行更改,然後在Gemfile中指定git路徑。

請注意,在修改Gemfile以確保Gems全部安裝後,請確保您運行的是bundle install(或者真的,只是bundle)。