使用attr_encrypted的danpal分叉。
attr_encrypted :col_int, :key => 'key', :if => :encryption_required, :marshall => true
'key
'字符串是否生成具有新会话的新对象?因为我遇到了一个问题,我用加密的值创建了一个实例,它运行良好。然而,当我运行一个新的rails控制台会话,或者例如尝试通过视图访问该值时,我会得到一个bad decrypt
错误。我猜这与钥匙不正确有关?在新会话中是否会传递不同的字符串对象作为密钥?
有什么可以避免的吗?
问题是没有阅读文档,需要额外的col_int_salt
和col_int__iv
列