如何向活动管理员添加上传按钮
how to add an upload button to active admin
我正在尝试添加一个按钮,该按钮将调用弹出窗口 windows 以在服务器上上传文件。我正在寻找不需要使用图像预处理器的回形针替代品。
接下来是用户流程:
- 登录到活动管理员
- 点击创建新照片
- 使用文件选择器选择照片(我被卡住的地方)
- 将选择的图片上传到 cloudinary 或类似的东西。
我真的可以使用回形针,但恐怕它需要生产服务器上的许多其他依赖项。朋友,你有什么建议?
我能想到的最简单的解决方案如下所示:
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)。
如果这对您一点帮助都没有,请 post 一些代码示例。这将使其他人更容易为您提供一些有用的反馈。
我正在尝试添加一个按钮,该按钮将调用弹出窗口 windows 以在服务器上上传文件。我正在寻找不需要使用图像预处理器的回形针替代品。
接下来是用户流程: - 登录到活动管理员 - 点击创建新照片 - 使用文件选择器选择照片(我被卡住的地方) - 将选择的图片上传到 cloudinary 或类似的东西。
我真的可以使用回形针,但恐怕它需要生产服务器上的许多其他依赖项。朋友,你有什么建议?
我能想到的最简单的解决方案如下所示:
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)。
如果这对您一点帮助都没有,请 post 一些代码示例。这将使其他人更容易为您提供一些有用的反馈。