我目前正在开发一个带有 mongomapper 和 gridfs 文件存储的 rails3 应用程序。经过一番尝试,我找到了抓地力,目前还在应用程序中使用它来存储数据。到目前为止,一切都很好 - 现在我正在努力为用户提供文件 - 实现这一目标的最佳/最快方法是什么?
来自: http ://railstips.org/blog/archives/2009/12/23/getting-a-grip-on-gridfs/
似乎有两种方法:
- 来自 ruby/rails 的 send_data - 这是推荐的方式吗?够快吗?(我想在部署设置中使用乘客)
- 编写 rails metal(参见http://gist.github.com/264077) - 关于如何将它与 rails3 一起使用的任何评论或提示?
任何其他想法甚至例子?多谢!