Ruby 1.9.2p180,Rails 3.0.8,attr_encrypted 1.2.0
所以,在我的模型中,我有以下内容:
attr_encryptor :email, :key => "awesome_key"
在数据库中,我有一个名为“encrypted_email”的文本列。
在控制台中,一切都在内存中运行。使用加密版本和所有内容更新encrypted_email属性。但是当我去保存它时,没有任何反应。
虽然搞乱它,但我发现模型的更改哈希并不反映encrypted_email的更改,即使我尝试手动设置值。
我在这里做错了还是attr_encrypted坏了?有谁知道如何将事物添加到更改哈希?是否有一些方法调用或其他东西,我可以添加attr_encrypted生成的setter方法,以便更改显示在哈希?
谢谢!
答案 0 :(得分:0)
看起来社区修复了这个错误。回来当我试图让它工作时,我在错误的时间显然是在错误的地方: - )