Rails расшифровывает attr_encryptable - PullRequest
0 голосов
/ 07 декабря 2011

Я использовал этот драгоценный камень для шифрования своих атрибутов.Вся моя строка состояла из этой строки в моей модели

class Profile
     attr_encrypted :name, :key => 'a secret key'

, и теперь это дает моим атрибутам имен значения null.Если я попробую что-то вроде этого (что важно, потому что мне нужно расшифровать некоторую информацию для администраторов в моем приложении.

Profile.decrypt_name(Profile.first.name)

Я снова получу нулевое значение, а не исходное имя. Как мне расшифровать этодрагоценный камень.

1 Ответ

4 голосов
/ 07 декабря 2011

На самом деле вам не нужно расшифровывать его извне, зашифрованное значение будет сохранено в @profile.encrypted_name, а к нужному значению можно получить доступ только с помощью @profile.name

, таким образом https://github.com/shuber/attr_encrypted работает, вы имели в виду это?

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