ruby-on-rails - 通过 Active Admin 使用 Carrierwave

标签 ruby-on-rails file-upload carrierwave activeadmin

你们中有没有人设法让 Active Admin 与 Carrierwave 一起工作?

当我安装 AA 时一切正常,但图像文件上传
字段是纯文本字段,因此添加了以下内容:

ActiveAdmin.register Club do
  form do |f|
    f.inputs "Club" do
      f.input :league
      f.input :name
      f.input :image, :as => :file
      f.input :approved
    end
    f.buttons
  end
end

现在它显示为文件上传字段,我可以选择一个文件,但是
在我提交表格后没有任何改变。仍然没有图像和
图像字段为空。任何人都知道还可以做什么来获得它
在职的?

最佳答案

终于找到问题了。

form do |f|

需要变成:
form(:html => { :multipart => true }) do |f|

我仍然不知道为什么控制台不工作但很好,至少我现在可以上传新图像:) 非常感谢您的帮助,bruno077!

关于ruby-on-rails - 通过 Active Admin 使用 Carrierwave,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8268965/

相关文章:

php - CKFinder 3 无法上传文件

ruby - 使用 Rmagick 和 Carrierwave 调整 gif 文件大小而不失真

rspec 和carrierwave - 如何直接设置图像url(测试期间BYPASScarrierwave uploader )

ruby-on-rails - 优胜美地意外关闭后 Postgres 服务器未启动

javascript - 未捕获的类型错误 : boolean is not a function on ajax call in fullcalendar

file-upload - Wildfly 上传文件后留下两个孤立的文件描述符

jquery - 使用 jQuery ajax 上传图像的建议

ruby-on-rails - 如何从字符串生成文本文件以在Ruby on Rails中下载

javascript - 何时使用 AngularJS 的数据绑定(bind)以及何时使用 Rails

ruby-on-rails - 来自 Rails 的 Kernel.system 调用