“资产组”宝石在哪里安装?

时间:2012-07-15 19:31:16

标签: ruby-on-rails-3.1

我有一些仅用于资产管道的宝石。一个例子是:

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

不幸的是,我找不到这个gem安装的确切位置。 “gem list --local”甚至没有显示它。

我需要修复它,因为我正在尝试在数据表中使用Bootstrap样式,这在最新版本中是允许的。但是宝石中包含的数据表版本很旧。

有谁知道这些宝石去哪了?我对资产管道非常非常困惑。

2 个答案:

答案 0 :(得分:1)

我是这样的情况,我在github上分叉项目并进行更改,并相应地调整我的Gemfiles。这也使它可以在不同的项目中重复使用。

答案 1 :(得分:1)

资产管道和Bundler分组有 nothing 来处理系统上安装gems的位置。您始终可以运行bundle open gemname在$ EDITOR中打开Gem的来源并进行快速更改(即用于调试)。但是,如果要在发行版中实际包含更改,则需要分叉Gem并在其中进行更改,然后在Gemfile中指定git路径。

作为旁注,请确保在更改Gemfile后运行bundle install(或者实际上只是bundle)以确保Gems都已安装。