【发布时间】:2014-04-24 15:04:37
【问题描述】:
我有一个 Rails 应用程序,用户可以在其中提交要上传的 mp3 文件。我想在上传它们时为其设置 Ruby 对象属性。 TagLib 让我可以轻松获取元数据,并且我可以在本地使其正常工作,但我正在努力找出如何在将对象保存到 Amazon S3 之前访问它。回形针说对象会一直保存在内存中,直到你保存它们。
附件在保存之前存储在哪里,我如何访问它们?模型上的路径属性是回形针将在 S3 上存储文件(将来时)的位置。
作为参考,我正在尝试对我的声音文件运行 before_[attachment name]_post_process 过滤器以获取文件的长度(以秒为单位)并将其设置为属性。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 amazon-s3 paperclip