Я нашел способ использовать Paperclip с Active Admin.
Я добавил этот код в свою модель "Событие":
has_attached_file :map, :styles => { :medium => "238x238>",
:thumb => "100x100>"
}
И я сделал это для моей модели администратора:
ActiveAdmin.register Event do
form :html => { :enctype => "multipart/form-data" } do |f|
f.inputs "Details" do
f.input :continent
f.input :event_type
f.input :name
f.input :title
f.input :content
f.input :date_start, :as => :date
f.input :date_end, :as => :date
f.input :place
f.input :map, :as => :file
f.input :image, :as => :file, :hint => f.template.image_tag(f.object.image.url(:medium))
f.input :userfull_info
f.input :price
f.input :phone, :as => :phone
f.input :website, :as => :url
end
f.buttons
end
end
Чтобы использовать его на странице индекса, вы должны использовать:
column "Image" do |event|
link_to(image_tag(event.image.url(:thumb), :height => '100'), admin_event_path(event))
end
default_actions
end