【发布时间】:2011-10-29 02:12:05
【问题描述】:
我在 Padrino 上使用 MongoMapper 和 Joint,并尝试获取 上传工作。但是,我不断收到
NoMethodError "undefined method 'path' for #<Hash:0xa6fbdf0>"。好像是 看不到路径,但参数还行。问题是什么 在这里?
代码要点:https://gist.github.com/1323998
我能够让它不出错,但是当我用mongofiles 查找文件时,我找不到。 rack/grid-fs 也是如此。联合储蓄在哪里,到底有没有储蓄?
【问题讨论】:
-
这个错误是从哪里来的?我没有看到任何代码中提到“路径”。
-
当我指定
attachment :file时,Joint 会自动将path字段添加到我的模型中。我认为它正在尝试使用它但不能。 -
但是有人试图在 Hash 上调用
path,所以你需要知道错误来自哪里,这样你就可以回溯并找出当有人期待一个实例时你有一个 Hash 的原因你的模型。 -
完成。看起来是 MM 问题。
标签: mongomapper padrino gridfs