我使用Rails 2.3 i18n和数据库后端插件:
http://github.com/dylanz/i18n_backend_database
这将我的翻译和区域设置存储在两个DB表中。让这些表与我的测试一起工作的最佳方法是什么?我猜我可以写一个rake任务,将表从开发DB复制到测试数据库。
有什么建议吗?
答案 0 :(得分:3)
您可以将数据放在seeds.rb文件中,并在加载测试环境时运行该任务。这样做的好处是,如果您出于某种原因擦拭计算机,您还可以通过某种方式重新获得基本数据结构。
答案 1 :(得分:2)
你可以尝试的一件事就是使用灯具。谷歌搜索db:fixtures:dump或db:fixtures:export_all滚动拥有你自己的实现也应该很容易。