1
오픈 소스 레일스 애플리케이션에서 개발 중이며 레일즈 3 프로젝트로 Gemfile이 포함되어 있습니다. 응용 프로그램은 활성 레코드에 대한 데이터베이스 어댑터에도 종속됩니다. Gemfile 내에서 특정 어댑터 (예 : gem 'sqlite3'
)를 지정할 수는 있지만 원하는 작업이 아닙니다. 나는 활성 레코드가 호환되는 모든 어댑터와 호환되는 beeing으로 응용 프로그램을 광고합니다. 응용 프로그램이 단일 데이터베이스 어댑터 (선택 항목)에 의존하지만 그 중 하나만 있으면 충분하다는 것을 지정하는 방법이 있습니까? 예 :루비 Gemfile 및 데이터베이스 어댑터
any_of do
gem 'sqlite'
gem 'mysql'
etc.
end
문제를 다르게 해결하는 방법에 대한 도움이나 제안을 보내 주셔서 감사합니다.
때문에,이 후 배포 프로세스에 통합 될 것입니다. 그럴거야, 많은 고마워! – moritz
gemfile.lock을 변경하지 않습니까? 당신이 선택한 데이터베이스에 따라? db에 체크인해야하기 때문에 문제가 될 수 있습니다. – bdwain