Например,
работа с простой формой работает нормально: если у вас есть поле ввода и оно пустое, скажем: 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
, а затем добавляет недостающие ключи? нет более чистого способа?
спасибо, Крис