我正在使用Paperclip Ruby库将文件上传到S3存储桶。通常,这不是问题,但是,我使用的是嵌套模型,并且当我的表正在接收数据时,什么也没有发送到S3存储桶。理想的工作流程如下:
以前,我已经让Paperclip库适用于非嵌套模型,因此我知道使用本教程“ https://devcenter.heroku.com/articles/paperclip-s3”可以正常运行S3服务器数据/存储桶。但是,我似乎无法使其与嵌套模型一起使用。
dprojects_controller.rb:
df.sum(1).clip_upper(1)
Out[153]:
0 0
1 1
2 1
3 0
4 1
5 1
6 1
7 1
8 0
9 1
dtype: int64
dproject.rb(模型):
def dproject_params
params.require(:dproject).permit(
....
dattachments_attributes: [:id, :dproject_id, :created_at,
:updated_at, :afile, :dcomment])
end
dattachment.rb(模型):
has_many :dattachments
accepts_nested_attributes_for :dattachments
我希望将“ afile”附件发送到S3并存储在“ dattachment”表中。现在,它们被存储在“附件”表上,但是没有发送到S3。