【发布时间】: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