我一直在使用OpenSSL开发一个解密数据文件的应用程序,但是当部署到我们的测试服务器上时,它不起作用。是否需要某些配置步骤来包含我在服务器上错过的OpenSSL?我在本地开发时没有做任何特殊的工作使其正常工作(在Windows上开发)。
引起错误的行是:
rescue_from OpenSSL::Cipher::CipherError, :with => :cipher_error
在我的一个控制器中。
Ruby 1.8.7,Rails 3.0.4 没有使用任何gem来添加OpenSSL支持,它在本地工作得很好。
文件的实际解密正常工作(代码在/lib模块中),只是控制器中的这行代码失败了。