【问题标题】:Is there a way to run `rake routes > doc/routes.txt` when a git commit contains routes.rb?当 git 提交包含 routes.rb 时,有没有办法运行“rake routes > doc/routes.txt”?
【发布时间】:2014-12-22 18:04:53
【问题描述】:

我喜欢将 Rails 应用程序中的全套路线保存在一个文本文件中,以允许版本之间的东部差异(允许进行健全性检查,以查看我们是否删除了通常标记为书签或可能用于营销电子邮件)

运行rake routes > doc/routes.txt 使这一切变得容易,但这仍然是开发人员必须采取的额外步骤。

有没有人知道如何将它集成到 git 中,以便在更新 routes.rb 时自动更新文本文件?

【问题讨论】:

  • 如果您使用的是 rails 4.0 或更高版本,rails 在开发环境的rails/info/routes 提供路线信息。使用此信息进行完整性检查而不是单独创建的doc/routes.txt 可能是个好主意。请参阅github.com/rails/rails/commit/…github.com/schneems/sextant 了解更多信息。

标签: ruby-on-rails git githooks


【解决方案1】:

你可能想写一个Git Hook

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-29
    • 2011-02-13
    • 2023-02-14
    • 2022-08-02
    • 2014-10-01
    • 1970-01-01
    • 2021-06-24
    • 1970-01-01
    相关资源
    最近更新 更多