Ответ 1
include_root_in_json
заключается в том, чтобы обернуть json, созданный в Rails
wrap_parameters
- это перенос json, полученный от запроса.
Если у вас включен wrap_parameters
, и если вы отправите следующий json через команду POST в Rails:
{name: 'John Smith'}
Rails автоматически переносит полученный JSON в:
{"person": {name: 'John Smith'}}
include_root_in_json
, с другой стороны, заключается в том, завершается ли json Rails генерирует из объекта, а не через команду to_json
.
например. Person.to_json
. Если include_root_in_json
включен, вы получите:
{"person": {name: 'James Brown'}}
В противном случае вы просто получите
{name: 'John Smith'}