RoR:无法开始使用ezcrypto / ActiveCrypto

时间:2011-03-10 20:44:42

标签: ruby-on-rails ruby-on-rails-3 activerecord encryption

我想加密存储在ActiveRecord表中的字段。一些乐于助人的人向我指出ezcrypto这似乎是我想要的。特别有趣的是ActiveCrypto,如ezcrypto.rubyforge.org/files/README_ACTIVE_CRYPTO.html

中所述

但我无法让它发挥作用。我添加了

gem 'ezcrypto', '0.7.2'

到我的Gemfile,运行bundle install,并使用以下内容扩展我的用户模型

require 'ezcrypto'
class User < ActiveRecord::Base
  ...
  keyholder
  ...
end

但死于undefined local variable or method 'keyholder'

关于如何使这项工作的想法? TIA。

1 个答案:

答案 0 :(得分:0)

当我在寻找答案的时候,我找到了attr_encrypted

  • 得到了积极支持
  • 做我需要的事情
  • 第一次工作

所以我不需要OP的答案(除非你感到被迫这样做......)。希望这有助于其他人。