We are encrypting values in table / model - RegisteredDomain, using attr_encrypted below
attr_encrypted :domain_name, :registered_by, :api_key, :key => "65xU4TdZntTV53"
Values get encrypted and stored to db as well. Below code saves values to db.
registereddomain = RegisteredDomain.new(
:domain_name => domain_name,
:api_key => api_key,
:hash_key => hash_key,
:registered_by => ep_id,
:status => status,
:domain_type_id => domain_type_id
)
registereddomain.save
Problem is with decrypting values with below select. We get encrypted values here, could anyone tell how to get decrytpted values in listing.
def select_all
@registered_domains = RegisteredDomain.select("id, encrypted_domain_name, domain_type_id, encrypted_api_key, status").order(updated_at: :desc)
return @registered_domains
end