json ruby-on-rails-4 encoding ampersand

Evita que Rails codifique los ampersands en una URL al generar JSON



ruby-on-rails-4 encoding (2)

Tengo el siguiente código:

render json: { image: image }

La imagen tiene un atributo "url". Digamos que es:

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

Al renderizar, esto es lo que obtengo:

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

El signo se está codificando como / u0026

¿Hay alguna manera de evitar esta codificación?


Agregue a su archivo application.rb :

config.active_support.escape_html_entities_in_json = false