Удаление вложения скрепки в Activeadmin

Я использую скрепку, чтобы добавить вложения изображений к нескольким моделям, и Activeadmin, чтобы обеспечить простой интерфейс администратора.

У меня есть этот код в моем файле модели activeadmin, который позволяет загружать изображения:

form :html => { :enctype => "multipart/form-data"} do |f|
f.inputs "Details" do
  f.input :name
  f.input :subdomain
end
f.inputs "General Customisation" do
  f.input :standalone_background,  :hint => (("current image:<br/>").html_safe + f.template.image_tag(f.object.standalone_background.url(:thumb))).html_safe, :as => :file
end
end

, который отлично работает. Все изображения, которые я прикрепляю, не являются обязательными, поэтому я хотел бы дать пользователю возможность удалить ранее добавленное изображение, но не могу понять, как это сделать в Activeadmin. Все примеры, которые я видел, предназначены для ситуаций, когда вложения управляются через отдельную ассоциацию has_many, а не являются частью основной модели.

Кто-нибудь знает, как это сделать?

7
задан lucapette 11 February 2012 в 15:35
поделиться