我有一些只用於資產管道的寶石。一個例子是:「資產組」寶石在哪裏安裝?
gem 'jquery-datatables-rails', github: 'rweng/jquery-datatables-rails'
不幸的是,我無法準確找到這個gem的安裝位置。 「寶石名單 - 本地」甚至沒有顯示它。
我需要修復它,因爲我試圖在數據表中使用Bootstrap樣式,這在最新版本中是允許的。但是,包含在gem中的數據表版本是舊的。
有誰知道這些寶石去哪裏?資產管道讓我非常困惑。
我有一些只用於資產管道的寶石。一個例子是:「資產組」寶石在哪裏安裝?
gem 'jquery-datatables-rails', github: 'rweng/jquery-datatables-rails'
不幸的是,我無法準確找到這個gem的安裝位置。 「寶石名單 - 本地」甚至沒有顯示它。
我需要修復它,因爲我試圖在數據表中使用Bootstrap樣式,這在最新版本中是允許的。但是,包含在gem中的數據表版本是舊的。
有誰知道這些寶石去哪裏?資產管道讓我非常困惑。
我這樣的情況下,我在github上分支項目並進行修改,並相應地調整我的Gemfiles。這也使得它可以在不同的項目中重複使用。
資產管道和Bundler分組有沒有與您的系統上安裝寶石的位置有關。您始終可以運行bundle open gemname
在您的$ EDITOR中打開Gem的源代碼並進行快速更改(即用於調試)。但是,如果您想在發佈中實際包含更改,則需要分叉Gem並在其中進行更改,然後在Gemfile中指定git
路徑。
請注意,在修改Gemfile以確保Gems全部安裝後,請確保您運行的是bundle install
(或者真的,只是bundle
)。