Slide 21
Slide 21 text
class User < ActiveRecord::Base
attribute :api_token, EncryptedStringType.new(API_TOKEN_ENCRYPTION_KEY)
end
user = User.create(api_token: "secret")
#=> INSERT INTO "users" ("api_token", "created_at", "updated_at") VALUES (?, ?, ?)
[["api_token", "IY9mwZbvAwilc0tHEfhBtA=="], ["created_at", 2016-07-23 05:22:18 UTC],
["updated_at", 2016-07-23 05:22:18 UTC]]
user.api_token
#=> secret
User.where(api_token: "secret").to_sql
#=> SELECT "users".* FROM "users" WHERE "users"."api_token" = 'IY9mwZbvAwilc0tHEfhBtA=='