Как добавить данные в json в ruby / rails 5
Если вы используете эшафот, например ::1003*
rails generate scaffold MyItem
в папке просмотра вы увидите следующие файлы:
app/view/my_item/_my_item.json.jbuilder
app/view/my_item/index.json.jbuilder
Итак, вы можете добавить пользовательские данные в вывод json для элемента, просто добавьте это:
json.extract! my_item, :id, :some_filed, :created_at, :updated_at
json.url my_item_url(my_item, format: :json)
json.my_data my_function(my_item)
Как видите, можно изменить как вывод json одного элемента, так и вывод индекса json.