![](/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.