2

我正在运行 rails 3 版本并使用 attr_encrypted gem version '1.2.1' 。有时我看到 nil 条目被存储到列encrypted_private_key中。

下面是我的模型

class Device < ActiveRecord::Base
  attr_encrypted :private_key, :key => proc {|device| device.log }
end

下面是我如何尝试在列 encrypted_private_key 中存储值

device = Device.new
device.private_key = "XYZ" 
device.save

在完成 device.save 之后,如果我执行 device.encrypted_private_key,那么有时我会得到 nil 值。这可能是什么原因?这个问题不是每次都会出现,而是有时会出现。

4

0 回答 0