将应用程序从rails2迁移到rails3,我在crypt / blowfish中遇到错误can't convert String into Integer
。
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
如何解决此问题?任何帮助将不胜感激。