我已经阅读了文档,我找不到具体的方法来解决这个问题.我已经为模型添加了一些动态属性,我希望能够遍历所有这些属性.
所以,举一个具体的例子:
class Order
include Mongoid::Document
field :status, type: String, default: "pending"
end
Run Code Online (Sandbox Code Playgroud)
然后我做以下事情:
Order.new(status: "processed", internal_id: "1111")
Run Code Online (Sandbox Code Playgroud)
后来我想回来并且能够获得所有动态属性的列表/数组(在这种情况下,"internal_id"就是它).
我还在挖,但我很想知道是否有其他人已经解决了这个问题.