如何在Rails 3中存储图像数组?

时间:2010-12-23 18:54:21

标签: ruby-on-rails

我有一个有n个截图的模型书。

每个屏幕截图都是一张图片。

我想使用图片插件(例如回形针)

我可以将回形针图像存储在数组中并序列化吗?

有更好的方法吗?

由于

1 个答案:

答案 0 :(得分:2)

您应该为每个Screenshot创建一个表格和模型,然后设置从has_manyBook的{​​{1}}关系,以及来自Screenshot的{​​{1}} belongs_toScreenshot

然后Book将使用paperclip插件以您喜欢的任何方式处理附件,但我建议将其存储在文件系统或Amazon S3上,这两个插件都可以帮助您。无论你做什么,都不要将它们存储在数据库中,因为它非常低效,并且不会让你利用像Apache,Nginx或S3这样的快速文件服务器。