2012-07-15 89 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)。