У меня есть проект, который можно развернуть на MySQL или Oracle.
Какую стратегию следует использовать, чтобы Gemfile требовал правильную библиотеку (mysql2 или ruby-oci8), если она указана в database.yml(или в другом месте)?
В частности, я стараюсь избегать использования обоих в Gemfile, так как установка ruby-oci8 проблематична в зависимости от вашей платформы.Я также надеюсь, что стандартная «установка пакета» может быть выпущена, а не требовать дополнительных флагов в зависимости от выбора базы данных.
Спасибо.