我正在构建一个多租户系统,它使用精彩的panoramic gem在MySQL表中存储HAML视图模板。
我经常编辑这些模板(正文,文本),并希望使用某种版本控制系统,以便我可以对模板内容进行差异,回滚,查看历史记录等(而不是永远丢失更改和历史记录)。使用Git GUI工具(GitHub,RubyMine等)的东西将是理想的。
是否有某种方法可以将模板对象存储在Git仓库中,并让MySQL自动引用版本化对象,就好像它在数据库中一样?
我每天都可以做一个mysqldump,但这看起来很麻烦,等等。
任何想法都将不胜感激。谢谢!
Ruby 2.1.5,Rails 3.2.21,MySQL 5.6