【发布时间】:2015-10-27 22:03:23
【问题描述】:
我想在启动 Rails 应用程序时记录最新的 Git 提交。
我尝试添加一个初始化器 config/initializers/latest_commit.rb:
latest_commit = `git rev-parse HEAD`
STDOUT.puts "**** latest commit: #{latest_commit}"
初始化程序也在 rake 任务期间运行,但我不希望为 rake 任务打印消息,因此排除了config.after_initialize。
还有其他选择吗?
【问题讨论】:
-
我没有在问题中这么说,但最好能区分启动 Rails 控制台和启动 Rails 服务器,以便仅在启动 Rails 服务器时打印输出.进一步的建议表示赞赏。
标签: ruby-on-rails ruby ruby-on-rails-4