Я пытаюсь создать рубиновый камень, который использует active_record для подключения к базе данных. Как настроить отдельную тестовую и обычную базу данных (например, рельсы), чтобы тестовая база данных использовалась при выполнении тестов, а обычная база данных используется иначе?Создать базу тестовой среды в ruby
2
A
ответ
1
Предполагая, что вы используете PostgreSQL, вы должны установить его в файле database.yml
:
test:
adapter: postgresql
encoding: unicode
database: app_test
pool: 5
username: username
password:
Вы не объяснили, что вы имеете в виду под «обычной базы данных», но это может быть development
или production
.
Затем у вас есть вторая запись в файле database.yml
.
Смежные вопросы
- 1. Обнаружение «тестовой» среды в Foxx
- 2. среды тестирования тестовой среды существуют для приложения командной строки TDD'ing
- 3. Ветвянная стратегия для тестовой среды
- 4. Настройка дублирующей тестовой среды mongodb
- 5. Изменение среды Ruby в Hudson
- 6. Конфигурация Elasticearch для тестовой среды
- 7. уничтожить datomic db для тестовой среды?
- 8. Настройка тестовой среды BizTalk от производства
- 9. Я хотел бы создать SSL-сертификаты для своей тестовой среды
- 10. ENV переменные не установлены для тестовой среды
- 11. Paypal стандартная выписки из тестовой среды в
- 12. Rspec - где дополнительная конфигурация для тестовой среды?
- 13. Quartz Scheduler для тестовой среды не работает
- 14. resque-pool по умолчанию для тестовой среды
- 15. Как создать централизованные переменные среды Ruby?
- 16. Создание тестовой Canoe среды с использованием C#
- 17. Как прокси создать базу данных с тестовой базой данных?
- 18. Проверка/тестирование тестовой среды Google Analytics?
- 19. Создание тестовой среды с небольшими моделями Spacy
- 20. Свойство тестовой среды Spring, указывающее тестовый контекст
- 21. Воздушно-десантный GET из тестовой среды
- 22. Ruby on Rails: не используйте базу данных для конкретной среды
- 23. Grails не использует файл DataSource.groovy для тестовой среды
- 24. Настройка тестовой среды Для веб-сайта ASP.NET MVC3
- 25. Как использовать докер (или альтернативу) в качестве тестовой среды
- 26. Каков наилучший способ настройки тестовой среды в laravel 5?
- 27. Ruby Multi-Threading Sql (в тестовой среде)
- 28. Отладка Ruby/Rails в тестовой среде
- 29. Предельные части тестовой среды Rails не отображаются в кэше Redis
- 30. Переменные среды Ruby?
Это было бы в приложении для рельсов. Я работаю над камнем, созданным с помощью 'bundle gem gem_name'. – prajwaldp
Нет, это не должно быть приложение Rails. Он будет работать для любого приложения с ActiveRecord. –
Спасибо, так это будет включать ручную разборку файла yaml и установку экспликации базы данных перед тестами? – prajwaldp