Похоже, способ сделать это похож на тот, что был опубликован в другом вопросе:
Rails.logger.debug "Type is " + Bundler.environment.specs.class.to_s
Rails.logger.debug "Value is " + Bundler.environment.specs.to_hash.to_s
Производит:
Type is Bundler::SpecSet
Value is {"activemodel"=>[#<Gem::Specification name=activemodel version=3.1.3>],
"actionpack"=>[#<Gem::Specification name=actionpack version=3.1.3>],
"actionmailer"=>[#<Gem::Specification name=actionmailer version=3.1.3>]}
Этот код распечатает все драгоценные камнии версии, используемые в вашей текущей среде.В ответе на этот другой вопрос следует отметить одну вещь: он вернет все зависимости, даже те, которых нет в вашей текущей среде rails (например, те, которые находятся в вашей «тестовой» группе гемов).