我正在尝试添加一个按钮,它会调用弹出窗口来上传服务器上的文件。我正在寻找回形针替代品,而无需使用图像预处理器。
用户流将是下一个: - 登录活动管理员 - 单击“创建新照片” - 使用文件选择器(我被卡住的地方)选择照片 - 将选定的图片上传到cloudinary或类似的内容。
我真的可以使用paperclip,但我担心它会要求生产服务器上的许多其他依赖项。你的建议是什么,我的朋友?
答案 0 :(得分:1)
我能想到的最简单的解决方案看起来像这样:
ActiveAdmin.register User do
form :html => { :multipart => true } do |f|
f.inputs "Upload" do
f.input :image, :type => :file
end
f.actions
end
end
也许你错过了multipart属性?不过,我建议你看一下carriverwave(https://github.com/carrierwaveuploader/carrierwave)。
如果这对您没有帮助,请发布一些代码示例。这将使其他人更容易为您提供一些有用的反馈。