Предотвращение Rails от кодирования амперсандов в URL-адресе при выводе JSON

У меня есть следующий код:

render json: { image: image }

Изображение имеет атрибут "url". Скажем так:

https://blah.com/a?A=B&C=D

При рендеринге это то, что я получаю:

{"image":{"url":"https://blah.com/a?A=B\u0026C=D"}}

Амперсанд получает кодировку как \<00 >

Есть ли способ избежать этой кодировки?

Ответы

Ответ 1

Добавьте в свой файл application.rb:

config.active_support.escape_html_entities_in_json = false