我使用的是gem:
gem 'rails', '4.2.1'
gem 'mongoid','~>4.0.2'
gem "paperclip", "~> 4.2"
gem 'mongoid-paperclip'
我需要处理(解析一些csv)当是文件上传。
我的代码:
class MyModel
#... mongoid and paperclip configuration
after_save :parse_csv
def parse_csv
puts self.spreadsheet.path #works - path is correct
puts self.spreadsheet.url #works - url is correct
File.open self.spreadsheet.path #No such file or directory
end
如何在after_save (或create)中处理文件?在我的回调中,文件仍然没有保存在文件系统上。
发布于 2015-05-28 09:49:20
def parse_csv
puts self.spreadsheet.path
puts self.spreadsheet.url
File.open(Rails.root.join(self.spreadsheet.path))
end
这可能会解决你的问题?
https://stackoverflow.com/questions/30502664
复制相似问题