ruby-on-rails-3 - 从 Rails 应用程序中获取当前的 Git 提交版本?

标签 ruby-on-rails-3 git ruby-on-rails-3.1

如何从 Ruby on Rails 应用程序中检索当前的 Git 提交版本?

想要显示 Git 版本(或者可能是最后 6 个字母左右)作为 App 版本。

最佳答案

如@meagar 所说,使用反引号从您的应用程序中执行 shell 命令,但您可能会发现这两个命令更有用:

完整哈希:

git rev-parse HEAD

散列的前 7 个字符:

git rev-parse --short HEAD

关于ruby-on-rails-3 - 从 Rails 应用程序中获取当前的 Git 提交版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8407126/

相关文章:

ruby-on-rails - 如何将 RoR View 转换为响应式 (html5)

ruby - 返回声明

ruby-on-rails - rails - 使用 AJAX 处理布局 content_for

git - 带有 jenkins slave 和 Credentials : how to pass SCM credentials to maven? 的 Maven 版本

Ubuntu 上的 Git bash

ruby-on-rails-3.1 - Twitter Bootstrap + Rails 上的 jquery-ui-datepicker?

ruby-on-rails - Rails - 设计,如何禁用一些默认路由?

ruby-on-rails - Ruby on rails 全局变量?

Github:权限被拒绝(公钥)但我得到 "You' 已成功通过身份验证”消息

ruby-on-rails-3 - 在 Rails 中重命名 session cookie