Я использую transloadit для обработки загрузки изображений с помощью рельсов. Я включил все поля (fields: "*"
), поэтому они отправляются с параметрами. Теперь я хотел бы использовать их в инструкциях по сборке для переименования файлов. . См. соответствующий отрывок инструкции,
"export": {
"use": [
"base",
"large",
"medium",
"thumb"
],
"robot": "/s3/store",
"key": "********",
"secret": "********",
"bucket": "********",
"path": "${unique_original_prefix}/${previous_step.name}/${fields.coach[name]}.${file.ext}"
}
Однако это не работает. Полученные файлы:
5e
/f88480973a11e49ecf65da10504cf1
/base
/.jpg
/large
/.jpg
/medium
/.jpg
/thumb
/.jpg
Что я делаю не так?
Бонус: также есть способ параметризовать значения полей с помощью transloadit или мне просто нужно иметь скрытое поле ввода, которое устанавливается с правильным значением при отправке формы. Это, я думаю, также позволило бы мне обойти первую проблему, но почему-то это кажется грязным.