Получить список всех драгоценных камней - PullRequest
3 голосов
/ 31 июля 2010

Что случилось с Rails.configuration.gems в Rails 3?Я думаю, это связано с Бандлером.Но как мне найти все драгоценные камни сейчас?

Спасибо

1 Ответ

8 голосов
/ 31 июля 2010

Да, это связано с Bundler.В Rails 3 манифест вашего приложения находится в файле с именем Gemfile.Несколько хороших объяснений изменений и как их использовать здесь , здесь , здесь и здесь .

ОБНОВЛЕНИЕ :

В CLI bundle show перечислены драгоценные камни, используемые вашим приложением.Но программно вы можете получить то же самое, как показано ниже:

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

Объект spec также содержит другие интересующие атрибуты.

...