1) If you get the following error when deploying Solid Cache.

ArgumentError: You can only specify one of :database, :databases, or :connects_to (ArgumentError)

2) The reason is likely you added connects_to in your configuration file. It conflicts with the database config created by default.

# config/cache.yml

production:
  database: cache
  <<: *default

# config/environments/production.rb

config.solid_cache.connects_to = { database: { writing: :cache } }

3) To fix the error, keep only one of the above.

4) It is slightly confusing at the moment. Solid Queue creates connects_to as default, but Solid Cache creates database as default.