Я предполагаю, что status , который вы хотите включить, не является ни одним из кодов состояния http (200, 201 и т. Д.), Ни объектом, связанным каким-либо образом с объектом User, и является вашей собственной переменной. .
Используя Rails 3.0.10 и Ruby 1.9.2, вы можете найти одно из этих двух подходящих для вас решений. Вместо respond_with
используйте render
следующим образом.
Раствор 1
render :json => {:data => @data, :status => "whatever"}
Результат json:
{
data:
{
user:
{
address: null
email: "test@email.com"
first_name: "Test"
last_name: "Man"
status_id: 1
username: "testguy"
}
}
status: "whatever"
}
Решение 2
render :json => {:user => {:address => @data.address, :email => @data.email, ..., :status => "whatever"}}
Результат json:
{
user:
{
address: null
email: "test@email.com"
...
status: "whatever"
}
}
Надеюсь, это то, что вы искали.