Хэш cookie определенно имеет значение в приложениях Rails. Вы должны использовать куки для хранения значений на стороне клиента, которые вы хотите запомнить между сеансами.
Жетон «запомни меня» - отличный пример. Если вы хотите, чтобы пользователь автоматически входил в систему при посещении вашего сайта, просто сохраните постоянный файл cookie с некоторым значением, защищающим пользователя от несанкционированного доступа (например, уникальный хеш или guid (хорошо), который отображается в строку этого пользователя в вашей базе данных, но не может быть взломан, как просто использование простого старого целочисленного идентификатора пользователя (плохо)). Затем, когда пользователь заходит на ваш сайт, вы можете проверить хеш cookie на наличие токена запомнить меня и, если он найден, выполнить поиск в вашей базе данных и войти в систему, если совпадение найдено. Это очень распространенная практика.
Если вам нужно / вы хотите сохранить значения в виде открытого текста в файле cookie на стороне клиента, но не хотите, чтобы пользователь мог использовать эти значения, просто сохраните хэш этого значения в файле-компаньоне и засолите его какое-то значение, неизвестное пользователю. Затем вам просто нужно вычислить соленый хеш значения открытого текста, полученного из файла cookie клиента, и сравнить его с хешированным значением, также переданным из файла cookie клиента. Если они совпадают, вы можете доверять этому.