Estoy usando Ruby on Rails 3 y me gustaría anular el método to_json
.¿Cómo cambiar los valores que anulan el método 'to_json'?
En este momento utilizo el siguiente código a fin de evitar exportar información importante.
def to_json
super(
:except => [
:password
]
)
end
Si quiero cambiar un valor utilizando ese método, cómo puedo hacerlo?
Por ejemplo, me gustaría aprovechar el nombre de usuario
:name => name.capitalize
sobre la recuperación de este
@user.to_json
Problema similar aquí, podría ser útil. http://stackoverflow.com/questions/4703509/how-to-customize-the-to-json-method-in-rails3 – lashleigh