验证失败:缺少数据文件转换

时间:2014-03-11 09:17:29

标签: ruby-on-rails paperclip

我有一点rake任务。它从FTP服务器获取XML文件,并将其作为回形针附件存储到记录中。

突然停止处理错误:

Validation failed: Datafile translation missing: en.activerecord.errors.models.run.attributes.datafile.spoofed_media_type

错误看起来像是认为文件不是XML,但肯定是&通过主动管理员将相同的文件上传到模型工作正常。它似乎也与翻译有关。我没有,它是一个英文的应用程序,没有翻译计划。

如何修复错误并保存文件?

我正在使用rails 4.0和gem“paperclip”,“〜> 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!

0 个答案:

没有答案
相关问题