所以,当我将这个gem与config.gem方法一起使用时,它会跟踪2的environment.rb文件,一切都很好。我可以保存和读取加密的属性。
但是当我使用bundler(首选方法=D)时,attr_encrypted突然无法读取或写入数据库中的任何加密属性。控制台/日志/网页中没有任何错误。
有什么想法吗?
解决方案是:
gem "attr_encrypted", :require => nil
在gemfile 中
然后做
require "attr_encrypted"
在environment.rb中的某个位置,Bundler
需要其他宝石。