RoR: невозможно начать с ezcrypto / ActiveCrypto - PullRequest
0 голосов
/ 10 марта 2011

Я хочу зашифровать поле, хранящееся в таблице ActiveRecord. Несколько полезных людей указали мне на ezcrypto , который, кажется, является тем, что я хочу. Особенно интересным является ActiveCrypto, как описано в ezcrypto.rubyforge.org / files / README_ACTIVE_CRYPTO.html

Но я не могу заставить его работать. Я добавил

gem 'ezcrypto', '0.7.2'

в мой Gemfile, запустите bundle install и расширили мою модель User:

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

но это умирает с undefined local variable or method 'keyholder'.

Идеи о том, как заставить это работать? ТИА.

1 Ответ

0 голосов
/ 11 марта 2011

Пока я копался в поисках ответа, я наткнулся на attr_encrypted , что

  • активно поддерживается
  • делает то, что мне нужно
  • сработало с первого раза

Так что мне не нужен ответ на ФП (если вы не чувствуете себя обязанным сделать это ...). Надеюсь, это поможет кому-то еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...