Я использую Rails 2.3 i18n с плагином базы данных:
http://github.com/dylanz/i18n_backend_database
Это хранит мои переводы и локали в двух таблицах БД. Каков наилучший способ заставить эти таблицы работать с моими тестами? Я предполагаю, что мог бы написать грабли, которые бы копировали таблицы из БД разработки в тестовую БД.
Есть предложения?
Вы можете поместить данные в файл seed.rb и запустить эту задачу при загрузке тестовой среды. Преимущество этого состоит в том, что у вас также будет возможность восстановить базовую структуру данных, если вы по какой-то причине очистите компьютер.
Одна вещь, которую вы могли бы попробовать, это использовать светильники для этого. Выполните поиск в Google для db: fixtures: dump или db: fixtures: export_all. Свернуть собственную реализацию тоже должно быть довольно просто.