Birkaç modele görüntü ekleri eklemek için ataç kullanıyorum ve basit bir yönetici arayüzü sağlamak için Activeadmin kullanıyorum. gayet iyi çalışıyorActiveadmin'de bir Paperclip Ekini Silme
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
:
Ben Resim yükleme için izin verir benim activeadmin modeli dosyasında bu kodu var. Bu şekilde eklediğim tüm resimler isteğe bağlıdır ve bu nedenle kullanıcıya daha önce eklenen bir resmi kaldırma seçeneği sunmayı tercih ediyorum ancak bunu Activeadmin'de nasıl gerçekleştireceğimi bilemiyorum. Gördüğüm tüm örnekler, eklerin ana modelin bir parçası olmaktan ziyade ayrı bir has_many ilişkisi aracılığıyla yönetildiği durumlar içindir.
Bunu yapmanın bir yolu bilen var mı?
Aslında standalone_background.clear ile eki silmek için unuttum – kars7e