Переношу приложение с rails2 на rails3, и я сталкиваюсь с ошибкой can't convert String into Integer
в crypt/blowfish.
файл config/core_ext/string.rb:
def encrypt(key) <br/>
blowfish = Crypt::Blowfish.new(key)
blowfish.encrypt_string(self)
end
Метод, вызываемый из test/unit/core_ext/string_test.rb
def test_encryption
key = "test"
encrypted = str.encrypt(key)
end
Как решить эту проблему? Любая помощь будет оценена по достоинству.