Problema de SSL do Rails: (https://example.com) não corresponde a request.base_url (http://example.com)

Acabei de instalar um certificado SSL no meu site. Infelizmente, ele quebrou a funcionalidade de login. Depois de enviar o formulário de login no site, ele apenas redireciona para a página inicial. A verificação do log de trilhos mostra este erro:

(https://example.com) didn't match request.base_url (http://example.com)

Aqui está o meu arquivo virtualhosts. Acho que preciso forçar o SSL de alguma forma?

<VirtualHost *:80>
   ServerName example.com
   ServerAlias www.example.com
   Redirect permanent / https://example.com/
</VirtualHost>

<VirtualHost *:443>
   ServerAdmin [email protected]
   ServerName example.com
   ServerAlias www.example.com
   SSLEngine on
   SSLCertificateFile /home/user/sharetribe/lib/certificates/www_example_com.crt
   SSLCertificateKeyFile /home/user/sharetribe/lib/certificates/example.com.key
   SSLCertificateChainFile /home/user/sharetribe/lib/certificates/www_example_com.ca-bundle

   ProxyRequests Off
   <Proxy *>
      Order deny,allow
      Allow from all
   </Proxy>
   ProxyPass / http://localhost:3000/
   ProxyPassReverse / http://localhost:3000/
</VirtualHost>

questionAnswers(1)

yourAnswerToTheQuestion