Приложение для тестирования рельсов с базой данных I18N - PullRequest
0 голосов
/ 08 января 2010

Я использую Rails 2.3 i18n с плагином базы данных:

http://github.com/dylanz/i18n_backend_database

Это хранит мои переводы и локали в двух таблицах БД. Каков наилучший способ заставить эти таблицы работать с моими тестами? Я предполагаю, что мог бы написать грабли, которые бы копировали таблицы из БД разработки в тестовую БД.

Есть предложения?

Ответы [ 2 ]

3 голосов
/ 09 января 2010

Вы можете поместить данные в файл seed.rb и запустить эту задачу при загрузке тестовой среды. Преимущество этого состоит в том, что у вас также будет возможность восстановить базовую структуру данных, если вы по какой-то причине очистите компьютер.

2 голосов
/ 14 января 2010

Одна вещь, которую вы могли бы попробовать, это использовать светильники для этого. Выполните поиск в Google для db: fixtures: dump или db: fixtures: export_all. Свернуть собственную реализацию тоже должно быть довольно просто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...