![](/img/trans.png)
[英]rails form - checkboxes, FK and datetime -> how to store those attributes in the db?
[英]Rails - Given a File Form Posted, How to Store in the DB and then Read later?
给定一个带有X个文件的Rails Form Post。
然后,以后如何读取文件?
谢谢。
多一点背景。 文件格式帖子来自SendGrid的解析API。 然后,稍后我希望能够使用delay_job读取文件,然后使用回形针存储文件并在S3上进行处理。
谢谢
可以肯定的是,我以相同的方式回答了您的其他问题: https : //github.com/jstorimer/delayed_paperclip完成了您似乎希望它执行的操作。
根据我对您的系统了解的有限信息,我假设您有某种跟踪电子邮件的模型。 这是一个好的开始。
首先,我想澄清一下,无论如何都不要将文件存储在数据库中 。 文件进入文件系统,可以在其中更快地读取和写入文件。
现在考虑到这一点,我将有一个与您的电子邮件模型相关联的模型,可能称为Part
。 该模型的目的是使用Paperclip来存储文件。 我也将其称为附件part
,因此要创建一个新的附件,您可以这样做:
email.parts.build(:part => some_file)
在这种情况下,回形针将负责将文件移动到需要的位置。 要在以后读取文件,Paperclip提供了一些方法。 查阅Paperclip的文档,对于这种事情非常有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.