【发布时间】:2011-11-14 04:27:42
【问题描述】:
我有一个名为 LogInfo 的 MongoMapper 模型,其中已经定义了许多字段(:user_id、:user_key、:message 等)
不过,我还希望用户将自己的 JSON 对象嵌入为 EmbeddedDocument。
有没有办法使用匿名对象在 MongoMapper 中创建自定义对象?我是否必须求助于本机 Ruby 驱动程序?最终的对象看起来像这样:
{
user_id: 393,
user_key: "kdIekHG32Je",
message: "Application error",
custom_data: {
browser: "Firefox 8.0",
location: {
lat: 34.323,
lon: -14.091
}
}
}
custom_data 字段是应用用户可以提供的随机值。
【问题讨论】:
标签: ruby-on-rails mongodb mongomapper