Solução rápida para ‘ActiveSupport :: SecureRandom constante não inicializado’

Se você está tendo esta exceção após atualizar um aplicativo Rails para a versão> = 3.2.X, em Ruby> 1.9.X ..

uninitialized constant ActiveSupport::SecureRandom

..e você não quer depurar meia dúzia de gems até
encontrar qual delas está causando o erro, você pode usar este hack
porque Ruby> 1.9 SecureRandom API é 100% compatível com
Rails <3.2 ActiveSupport :: SecureRandom API.

Basta adicionar esta linha em algum inicializador:

ActiveSupport::SecureRandom = SecureRandom

Isso é absolutamente feio, mas funciona e não vou contar a ninguém
que você teve tanta preguiça de usá-lo 😉