В рельсах 6.1 прям крутая фича появится - signedid (можно потестить на мастере)
Грубо говоря - это инструмент для шифрования записи с поддержкой времени жизни и проверки его действительности, токен для записи
Удобно будет реализовать токен для всяких там подтверждений почты, телефона и т.д.
Зачем? Просто и меньше зависимостей)