Я использую force_ssl, чтобы заставить контроллер использовать https.Но когда я продолжаю перемещаться по сайту, он теперь всегда в https.Как я могу сказать Rails только использовать https для определенных контроллеров и http для других?
force_ssl
https
http
Вы действительно должны делать это в файле .htaccess, а не в коде приложения.
.htaccess
Что-то вроде:
RewriteCond $1 ^(projects|sign-in|user) RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R]