Я пытаюсь использовать контроллер rails для добавления данных на карту динамо, но я не могу настроить ее правильно.
Я попытался изменить синтаксис в строке update_expression на все остальное, что я видел онлайн
def create
user = User.find_by(email: params[:email])
log = {
time: Time.now.to_s,
message: params[:audit_log]
}
dynamo_db_params = {
table_name: "relay-support-audit-logs-#{$env}",
key: {
'guid' => user.guid
},
return_values: 'ALL_NEW',
expression_attribute_values: {
':username' => params[:username],
':audit_log' => log
},
update_expression:
'ADD username :username, audit_log :audit_log'
}
$aws_dynamo_db.update_item(dynamo_db_params)
render json: {status: 'success'}
end