Список динамических атрибутов в монгоидной модели
Я просмотрел документацию и не могу найти конкретный способ сделать это. Я уже добавил некоторые динамические атрибуты в модель, и я хотел бы иметь возможность перебирать их все.
Итак, для конкретного примера:
class Order
include Mongoid::Document
field :status, type: String, default: "pending"
end
И тогда я делаю следующее:
Order.new(status: "processed", internal_id: "1111")
А позже я хочу вернуться и иметь возможность получить список / массив всех динамических атрибутов (в данном случае, «internal_id» это так).
Я все еще копаю, но я хотел бы услышать, решил ли кто-нибудь еще это уже.