Padrino + MongoMapper /联合故障

时间:2011-10-29 02:12:06

标签: mongomapper padrino gridfs

  

我在Padrino上使用MongoMapper和Joint,并试图获得   上传工作。但是,我不断被抛出NoMethodError "undefined method 'path' for #<Hash:0xa6fbdf0>"。看起来好像   看不到路径,但参数还可以。问题是什么   这里吗?

使用代码:https://gist.github.com/1323998

我能够让它没有错误,但当我用mongofiles找到文件时,我找不到。机架/网格fs也是如此。联合储蓄在哪里,是否储蓄?

1 个答案:

答案 0 :(得分:1)

请参阅上面的评论:

这是我对你需要做什么的想法,我认为你需要修改params,以便params [:background] [:file]是tempfile对象,如下所示:

params[:background][:file] = params[:background][:file][:tempfile]
background = Background.create(params[:background])

我对此并不是100%肯定,但如果这不起作用,我可以设置一个快速的Padrino应用程序并进行测试。