ActiveAdmin을 실행하고 CarrierWave를 사용하여 이미지를 업로드하는 ROR 응용 프로그램이 있습니다. 제품 : 여러 ProductImages를 허용하는 모델이 있습니다. 새로운 제품을 추가하고 업로드 할 여러 이미지를 선택하면 모두 괜찮아 보입니다. 내가 그 제품을 편집 할하지만 일단 이미지가 실제로 업로드하지 않는 것, 게다가 나는 다음과 같은 오류가 발생합니다 :ROR + ActiveAdmin + Carrierwave, 여러 이미지를 업로드 한 후 편집
undefined method `image_changed?'
내 가정은 초기 업로드가 많은 일을하지 않는다는 것입니다 및 그 비어 끝 편집. 여기
가 관리 양식의 조각입니다 :내가 한 가지 더 알고
ActiveAdmin.register Product do
form(:html => {:multipart => true}) do |f|
f.inputs "Details" do
f.input :name
f.input :descr, :label => "Description"
f.input :brand, :as => :select, :collection => Brand.all, :member_label => :name, :label => "Brand"
# tags
f.autocomplete_field :tag_list, '/products/autocomplete_tag_name', :"data-delimiter" => ', '
f.input :tag_list, :hint => "Comma delimited tags"
end
f.has_many :product_images do |pi|
pi.inputs "Product Images" do
if !pi.object.nil?
pi.input :_destroy, :as => :boolean, :label => 'Destroy?'
end
pi.input :image_name
pi.input :image
end
end
f.buttons
end
end
편집, 이미지가 게시물의 생성에 업로드합니까, 그에서의 편집은 역할 up ..
현재 동일한 문제가 있습니다. 해결책을 찾았습니까? :/ – mrmnmly
같은 문제 ... 추가 후 .. 캔트 삭제 행운? – Danpe