Подузлы в шаблоне json - PullRequest
       6

Подузлы в шаблоне json

0 голосов
/ 02 ноября 2018

У меня есть шаблон для json, использующий гем JB: index.json.jb

https://github.com/amatsuda/jb

Выводит все настройки с некоторыми атрибутами для каждой записи.

В настройках также есть поле метаданных, которое является полем jsonB postgres. Я хотел бы просмотреть содержимое полей метаданных и добавить его в свой шаблон json. Я перепробовал все виды способов, и я не могу понять, как это сделать.

json = {}

json[:settings] =  @settings.map do |setting|
  {
    id: setting.id,
    category: setting.category,
    created_at: setting.created_at,
    updated_at: setting.updated_at,
    notes: setting.notes,
    name: setting.full_name,
    setting.metadata.map do |meta|
      {
        meta[0]: meta[1]
      }
    end
  }
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...