ドキュメントを調べましたが、これについての具体的な方法が見つかりません。いくつかの動的属性をモデルに既に追加しており、それらすべてを反復できるようにしたいと考えています。
したがって、具体的な例として:
class Order
include Mongoid::Document
field :status, type: String, default: "pending"
end
そして、次のことを行います。
Order.new(status: "processed", internal_id: "1111")
そして後で戻ってきて、すべての動的属性のリスト/配列を取得できるようにしたいと考えています (この場合は「internal_id」です)。
私はまだ掘り下げていますが、他の誰かがすでにこれを解決しているかどうか聞いてみたいです.