Ruby on rails 验证失败:缺少数据文件转换
我有一个小任务。它从FTP服务器获取XML文件,并将其作为回形针附件存储到记录中 它突然停止工作,出现了一个错误:Ruby on rails 验证失败:缺少数据文件转换,ruby-on-rails,paperclip,Ruby On Rails,Paperclip,我有一个小任务。它从FTP服务器获取XML文件,并将其作为回形针附件存储到记录中 它突然停止工作,出现了一个错误: Validation failed: Datafile translation missing: en.activerecord.errors.models.run.attributes.datafile.spoofed_media_type 这个错误看起来好像认为文件不是XML,但它肯定是&通过activeadmin将同一个文件上传到模型中效果很好。这似乎也与翻译有关。我没有,
Validation failed: Datafile translation missing: en.activerecord.errors.models.run.attributes.datafile.spoofed_media_type
这个错误看起来好像认为文件不是XML,但它肯定是&通过activeadmin将同一个文件上传到模型中效果很好。这似乎也与翻译有关。我没有,这是一个没有翻译计划的英语应用程序
如何修复错误并保存文件
我正在使用rails 4.0和gem回形针,~>4.1.0
tmp = Tempfile.new('foo')
ftp.gettextfile(file_name, tmp.path)
run = Run.new
run.type_of_data = "Rider Updates"
run.file_name = File.basename(file_name)
run.datafile = tmp
run.save!
我想这已经是回形针回购的问题了: