Sto cercando di formare una risposta JSON che assomiglia a questo:Rails modello per hash, escludere gli attributi
{
"user": {
"birthday": "2013-03-13",
"email": "[email protected]",
"id": 1,
"name": null,
"username": "example"
},
"other_data": "foo"
}
Prima, quando ero appena riportare l'utente, ho usato
render :json => @user, :except => [:hashed_password, :created_at, :updated_at]
a mantenere gli attributi hashed_password, created_at e updated_at dall'invio. C'è un modo per farlo, ma anche consentire l'invio di ulteriori dati insieme all'utente? In questo momento sto solo aggiungendo gli attributi che voglio inviare all'hash uno per uno, ma ovviamente non è l'ideale.
Esattamente quello che stavo cercando, grazie un sacco –