Ruby on rails Can';t在Ruby on Rails中使用回形针上传图像
我正在使用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毫秒) 这是我的模型: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
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的最新版本中维护并始终工作
另外,活动存储非常易于实施,并且具有非常酷的功能
您可以在此处阅读有关活动存储的更多信息: