ActiveAdmin.register Event do
form :html => { :enctype => "multipart/form-data" } do |f|
f.input :map, :as => :file, :hint => f.template.image_tag(f.object.map.url(:thumb))
end
end
form :html => { :multipart => true } do |f|
f.inputs do
#...
f.input :image, required: false, hint: image_tag(object.image.url(:medium)).html_safe
#...
end
end
4条答案
按热度按时间mwkjh3gx1#
答案是使用hint属性:
再见
ogsagwnx2#
使用paperclip和formtastic
Formtasitc的github page提到它支持回形针:
:file -文件字段。文件附件属性匹配的默认值:回形针或attachment_fu。
以下是一些有用的屏幕视频,可以帮助您继续:
Paperclip
Cropping images
编辑:
要在ActiveAdmin中的网格列中显示图像,您需要创建一个自定义列(这是未经测试的,可能有缺陷,我从documentation推断):
bjp0bcyl3#
两个宝石和一个插件可以帮助您的情况:
确保您查看:
宝石:
回形针:https://github.com/thoughtbot/paperclip
RailsCast on PaperClip:http://railscasts.com/episodes/134-paperclip
载波:https://github.com/carrierwaveuploader/carrierwave
载波上的RailsCast:http://railscasts.com/episodes/253-carrierwave-file-uploads
Jquery文件上传:https://github.com/blueimp/jQuery-File-Upload
Jquery文件上传RailsCast:http://railscasts.com/episodes/381-jquery-file-upload(需要一个RailsCast的专业帐户)
ni65a41a4#
正如@ianpetzer所说,在Rails 4.2 / ActiveAdmin master中,当前的答案也会导致对象引用被写出。2016年的正确答案应该类似于这个answer: