· 7 years ago · Jul 31, 2018, 09:28 AM
1class User < ActiveRecord::Base
2
3 secret_key = ENV['DB_COL_ENCRYPTED_KEY']
4 attr_encrypted :first_name, :key => secret_key
5 attr_encrypted :last_name, :key => secret_key
6 [...]
7end
8
9def get_user_by_meeting_id
10 if Meeting.exists?(params[:id])
11 @user = Meeting.find(params[:id]).patient
12 else
13 @user = nil
14 end
15 respond_to do |format|
16 format.json {render json: @user.to_json }
17 end
18end
19
20Object
21"xr0WXOlZGxpQnnHx↵"
22 encrypted_first_name
23:
24"XSikcGI+bEXek43QW+LZYNsZ↵"
25encrypted_first_name_iv
26:
27"3cmSKeDoXYUEjzML↵"
28encrypted_last_name
29:
30"Db9Il6tXHyDgiG8zijDjDdBVgf+U7RAwovT1↵"
31encrypted_last_name_iv
32:
33"yjoOU+rTym0oPojn↵"
34encrypted_mobile_telephone
35:
36"1BGldZKtDMn3C2i1MDcDhJL2Vu6RhcFwiKw=↵"
37encrypted_mobile_telephone_iv
38:
39updated_at
40:
41"2018-07-29T17:33:46.454+02:00"