Ruby on rails 使用I18N数据库后端测试rails应用程序

Ruby on rails 使用I18N数据库后端测试rails应用程序,ruby-on-rails,testing,internationalization,Ruby On Rails,Testing,Internationalization,我使用Rails 2.3 i18n和数据库后端插件: 这将我的翻译和语言环境存储在两个DB表中。让这些表与我的测试一起工作的最佳方法是什么?我猜我可以编写一个rake任务,将表从开发数据库复制到测试数据库 有什么建议吗?您可以将数据放在seeds.rb文件中,并在加载测试环境时运行该任务。这样做的好处是,如果出于某种原因擦除计算机,您还可以通过某种方式恢复基本数据结构。您可以将数据放入seeds.rb文件中,并在加载测试环境时运行该任务。这样做的好处是,如果您出于某种原因擦除计算机,您还可以通

我使用Rails 2.3 i18n和数据库后端插件:

这将我的翻译和语言环境存储在两个DB表中。让这些表与我的测试一起工作的最佳方法是什么?我猜我可以编写一个rake任务,将表从开发数据库复制到测试数据库


有什么建议吗?

您可以将数据放在seeds.rb文件中,并在加载测试环境时运行该任务。这样做的好处是,如果出于某种原因擦除计算机,您还可以通过某种方式恢复基本数据结构。

您可以将数据放入seeds.rb文件中,并在加载测试环境时运行该任务。这样做的好处是,如果您出于某种原因擦除计算机,您还可以通过某种方式重新获得基本的数据结构。

您可以尝试的一件事是为此使用夹具。在谷歌上搜索db:fixtures:dump或db:fixtures:export\u您自己的实现也应该很容易。

您可以尝试的一件事是使用fixtures来实现这一点。在谷歌上搜索db:fixtures:dump或db:fixtures:export\u所有您自己的实现也应该很容易