Rails 如何在应用程序中获取 gem 版本

Pro*_*opS 5 ruby gem ruby-on-rails

你知道如何在我的应用程序中显示 gem 的版本吗?我不需要 rake 任务,我想在管理页面中显示版本。

比如“Gem::Version('bundler')”

Eri*_*rik 7

您将使用以下内容:

bundler_version = Gem.loaded_specs['bundler'].version
#=> Gem::Version.new("1.6.2")
Run Code Online (Sandbox Code Playgroud)

Gem::Version 的字符串表示只是版本号。

puts bundler_version
# 1.6.2
Run Code Online (Sandbox Code Playgroud)