Rails, React-final-form, strong-params - PullRequest
0 голосов
/ 26 мая 2020
Например,

работа с простой формой работает нормально: если у вас есть поле ввода и оно пустое, скажем: name2, он отправляет на сервер ha sh как {name: "Marc", name2: ""}.

react-final-form удаляет ключ, если нет значения. Я открыл проблему на github ответа пока нет.

это глупо !!!

тогда, если я сделаю p = params.require(:customer).permit(:name, :name2), я получу ха sh как {name: "Marc"}, а затем Customer.find(x).update(p), имя2 не обновляется до пустого.

как сообщить params.permit(xxx) всегда возвращать все разрешенные ключи? или, чтобы создать помощника, который сначала выполняет params.permit, а затем добавляет недостающие ключи? нет более чистого способа?

спасибо, Крис

...