Мне нравится предложение выше, но, похоже, вы хотите сделать это в Rails.Это рубиновый класс, так что вам не нужны никакие плагины и т. Д.
require 'digest/sha1'
pass_hash = Digest::SHA1.hexdigest("#{self.password}#{salt}")
Я не уверен на 100%, как это делает команда cake, но обращение к документации или коду cakePhp должно помочь вам понятьтам.
Как вы пытаетесь войти в приложение cakePhp через рельсы?Я предполагаю, что вы пытаетесь переместить базу данных cakePhp в Rails?Или, может быть, порт аутентификации CakePhp на рельсы?