Próbuję utworzyć odpowiedź JSON, który wygląda tak:Szyny model Hash wykluczyć atrybuty
{
"user": {
"birthday": "2013-03-13",
"email": "[email protected]",
"id": 1,
"name": null,
"username": "example"
},
"other_data": "foo"
}
Wcześniej, kiedy właśnie wraca użytkownikowi, kiedyś
render :json => @user, :except => [:hashed_password, :created_at, :updated_at]
do Zachowaj atrybuty hashed_password, created_at i updated_at. Czy istnieje sposób, aby to zrobić, ale także zezwolić na wysyłanie dodatkowych danych razem z użytkownikiem? Właśnie teraz dodaję atrybuty, które chcę wysłać do skrótu, jeden po drugim, ale to oczywiście nie jest idealne.
Dokładnie tego, czego szukałem, dzięki za tonę –