3

アプリでattr_encryptedを設定し、すべてのレコードに個別の 'iv' を設定しました。

# Fields
User.e_name
User.e_name_iv

ユーザー テーブルで既知の名前を検索しようとしています。私はもう試した:

User.find_by_name("Joe Bloggs") # undefined method "find_by_name" for Class
User.where("name = ?", "Joe Bloggs").first # column "name" does not exist
User.where(:e_name => User.encrypt_name("Joe Bloggs"))  # must specify an iv

名前でレコードを見つけるにはどうすればよいですか?

4

1 に答える 1