Я получаю следующие значения для ввода в свой метод строковой обработки JSON. Я буду использовать его для AJAX. Переменная field_name может варьироваться.
value = input.val()
parent = input.parent()
userId = parent.data().userid
field_name = parent.data().field
$.ajax "/api/users/#{userId}",
method: 'PATCH'
contentType: 'application/json'
dataType: 'json'
data: JSON.stringify( {user:{field_name:value}})
success: (data) =>
Однако ключи в {user:{field_name:value}} не выражают переменные. Только значение пары k-v может выражать переменные. Как я могу сделать так, чтобы ключ field_name использовал переменные, чтобы быть гибким для этого?