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