3

Rails 3中的Rails.configuration.gems发生了什么?我想这与Bundler有关。但是我现在怎样才能找到所有的宝石呢?

谢谢

4

1 回答 1

8

是的,它与 Bundler 有关。在 Rails 3 中,应用程序的 gem 清单位于一个名为Gemfile. 关于这些变化以及如何使用它们的一些很好的解释在这里这里这里这里

更新

CLI 列出了您的应用程序正在使用的bundle showgem。但是,以编程方式,您可以得到相同的东西,如下所示:

require 'bundler'
mygems = Bundler.load.specs.map { |spec| spec.name }

spec 对象还包含其他感兴趣的属性。

于 2010-07-31T12:08:22.083 回答