Алекс Д. прав в том, что ENV [] нарушает его.Чтобы создать omniauth.rb, чтобы он использовал разные ключи в разных средах, просто введите:
provider :twitter, TWITTER_KEY, TWITTER_SECRET
в omniauth.rb
, а затем в конфигурационные файлы вашей среды (config / environment / development.rb и т. д.) введите ключ, который вы хотите использовать для этой среды.
config / environment / development.rb:
TWITTER_KEY = 'aaaaaaa'
TWITTER_SECRET = 'aaaabbbbbb'
config / environment / production.rb:
TWITTER_KEY = 'ccccccc'
TWITTER_SECRET = 'ccccdddddd'