Имя метода Alias ​​в сериализуемом хеше - PullRequest
0 голосов
/ 25 марта 2020

Необходимо передать отфильтрованные данные без изменения имени поля в ответ с использованием сериализуемого ha sh. Пользовательский объект, который связан с классом. Пользователь использует serializable_ha sh как:

def serializable_hash(options={})
super(:only => [:id, :email, :phone, :first_name, :last_name],
      :include => [:classes ]  
end

Где я хочу фильтровать классы на основе активного состояния. Например: method => [: types,: active_classes]), но это конкретное поле будет отображаться в ответе как классы, а не active_classes, например:

{"id": ...,
 "email": ....,
 "classes": [] 
}
...