Ruby on rails Can';t在Ruby on Rails中使用回形针上传图像

Ruby on rails Can';t在Ruby on Rails中使用回形针上传图像,ruby-on-rails,ruby,paperclip,Ruby On Rails,Ruby,Paperclip,我正在使用ruby on rails开发一个简单的api,并试图将一个图像附加到我的帖子中,但我总是遇到以下错误: “[paperclip]链接失败,文件存在@syserr\u fail2\u in- C:/Users/Safouene/AppData/Local/Temp/d5e01d9478f9774f9f669fd29da0cb2720190401-5260-1tjlj3v.png; 复制链接 C:/Users/Safouene/AppData/Local/Temp/d5e01d9478f

我正在使用ruby on rails开发一个简单的api,并试图将一个图像附加到我的帖子中,但我总是遇到以下错误:

“[paperclip]链接失败,文件存在@syserr\u fail2\u in- C:/Users/Safouene/AppData/Local/Temp/d5e01d9478f9774f9f669fd29da0cb2720190401-5260-1tjlj3v.png; 复制链接 C:/Users/Safouene/AppData/Local/Temp/d5e01d9478f9774f9f669fd29da0cb2720190401-5260-ooex8h.png 到 C:/Users/Safouene/AppData/Local/Temp/d5e01d9478f9774f9f669fd29da0cb2720190401-5260-1tjlj3v.png 命令::file-b--mime “C:/Users/Safouene/AppData/Local/Temp/d5e01d9478f9774f9f669fd29da0cb2720190401-5260-1tjlj3v.png” 65毫秒内完成204无内容(ActiveRecord:1.0毫秒)

这是我的模型:

class Action < ApplicationRecord
  belongs_to :user 
  validates :title ,presence: true
  validates :desc ,presence: true 
  validates :location , presence: true 
  has_attached_file :picture 
  validates_attachment :picture, presence: true
  do_not_validate_attachment_file_type :picture
end
集体行动
这并不是严格地回答您的问题,但我觉得我应该指出,自从rails 5.2发布活动存储以来,许多文件上传gem都被弃用了。这意味着它们将不再被维护。(参见github页面)

考虑到这一点,我强烈建议您使用主动存储,而不是回形针

现在,活动存储是rails核心框架的一部分,因此您可以放心,它将在rails的最新版本中维护并始终工作

另外,活动存储非常易于实施,并且具有非常酷的功能

您可以在此处阅读有关活动存储的更多信息: