Список динамических атрибутов в монгоидной модели

Я просмотрел документацию и не могу найти конкретный способ сделать это. Я уже добавил некоторые динамические атрибуты в модель, и я хотел бы иметь возможность перебирать их все.

Итак, для конкретного примера:

class Order
  include Mongoid::Document

  field :status, type: String, default: "pending"
end

И тогда я делаю следующее:

Order.new(status: "processed", internal_id: "1111") 

А позже я хочу вернуться и иметь возможность получить список / массив всех динамических атрибутов (в данном случае, «internal_id» это так).

Я все еще копаю, но я хотел бы услышать, решил ли кто-нибудь еще это уже.

Ответы на вопрос(5)

Ваш ответ на вопрос