heroku - rails 4 specify gems for development, testing and production -


i deployed app on heroku testing , amazon production. on testing , development(local), used postgresql , on amazon ec2 used mysql. want pg gem loaded on testing , development , mysql2 gem loaded on production.

what best practice work around problem?

thanks

the best practice use same dbms development, testing, , production. doubt that's wanted hear...

in event, bundler doesn't support scenario. is, can't tell not install gems in given environment - if won't used. can tell not load gems declaring them in group block (as @mind.blank proposed), still installed. can, however, use simple ruby constructs, namely if-else or case blocks, run code (and load/install gems) given specific condition.

the problem gemfile.lock file out of sync across deployments - not bundler (or capistrano) expects. there flags can use tell deployment ignore gemfile.lock file , bundle install based on it's reading of gemfile if want to...


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -