2016-07-11 4 views

ответ

18

as_json возвращает хеш-представление вашего объекта модели, а to_json возвращает объект json.

Примечание: Внутри, когда вы вызываете метод to_json на вашей модели/сериализаторе, as_json сначала вызывается.

Вы можете read more here

12

to_json возвращает строку. as_json возвращает хэш со строковыми клавишами.

> { :name => "Konata Izumi", 'age' => 16, 1 => 2 }.to_json 
"{\"name\":\"Konata Izumi\",\"age\":16,\"1\":2}" 

> { :name => "Konata Izumi", 'age' => 16, 1 => 2 }.as_json 
{"name"=>"Konata Izumi", "age"=>16, "1"=>2} 
Смежные вопросы