使用attr_encrypted的danpal fork。
attr_encrypted :col_int, :key => 'key', :if => :encryption_required, :marshall => true
'key
'字符串是否会生成具有新会话的新对象?因为我遇到了一个问题,我用加密值创建了一个实例,它运行正常。但是,当我运行新的rails控制台会话或者例如尝试通过视图访问该值时,我收到bad decrypt
错误。我猜它与错误的密钥有关?在新会话中将传递一个不同的字符串对象作为键?
无论如何都要避免这种情况吗?
答案 0 :(得分:0)
问题在于没有阅读文档,需要额外的col_int_salt
和col_int__iv
列