如何将上传按钮添加到活动管理员

时间:2015-07-11 11:02:03

标签: ruby-on-rails ruby paperclip

我正在尝试添加一个按钮,它会调用弹出窗口来上传服务器上的文件。我正在寻找回形针替代品,而无需使用图像预处理器。

用户流将是下一个: - 登录活动管理员 - 单击“创建新照片” - 使用文件选择器(我被卡住的地方)选择照片 - 将选定的图片上传到cloudinary或类似的内容。

我真的可以使用paperclip,但我担心它会要求生产服务器上的许多其他依赖项。你的建议是什么,我的朋友?

1 个答案:

答案 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)。

如果这对您没有帮助,请发布一些代码示例。这将使其他人更容易为您提供一些有用的反馈。