在数据库字段中存储ID的哈希值?

时间:2011-02-02 18:14:09

标签: ruby-on-rails ruby-on-rails-3 paperclip

这是我可以使用你的帮助。

在我的应用中,我需要创建AttachmentTemps(转到S3的临时附件) 我在控制器中创建了这些attachmenttemp(0到100)。

我想要做的是以某种方式将attachmentTemp ID存储在单独的模型IncomingMail中。

然后,当delayed_job访问传入邮件进行所有图像处理等时,我想使用attachmenttemp ids(如果有的话)获取@attachmenttemp记录,并对其进行一些处理。

连连呢?感谢

1 个答案:

答案 0 :(得分:2)

我建议有这样的模型:

AttachmentTemp(id,incoming_mail_id,....)
IncomingMail(id,....)

不是将附件ID存储为散列,只需将incoming_mail_id存储在attachment_temps表中,当您处理IncomingMail对象时,只需使用incoming_mail_id查询attachment_temps表中的所有相关对象。