2010-11-11 14 views

Respuesta

11

respuesta está aquí en la SO: Rails Object to hash (uso .attributes método)

Necesitaba esto para rspecing método de actualización, ya que hay que darle un hash como parámetro.

4

Puede usar as_json para lograr lo que quiere.

@object = User.find(1) 

@object.as_json 

as_json tiene forma muy flexible para configurar objeto complejo de acuerdo con las relaciones modelo

Ejemplo

Podemos excluir columnas como esta también

@object.as_json({except: [:created_at, :updated_at]}) 

documentación oficial para as_json

+0

esta debería ser la respuesta aceptada. – Swaps

Cuestiones relacionadas