0
여러 이미지를 내 시스템에 업로드하려고합니다. 나는 그것을 처리하기 위해 paperclip gem
을 사용하고 있지만, 나는 2 가지 문제가있다.클립 클립 gem을 사용하여 여러 이미지 업로드 및 이미지 업데이트
1 - 여러 이미지를 해시로 저장하는 방법은 무엇입니까?
2 - 어떻게 이미지를 업데이트/삽입합니까?
사용자는 업데이트하려는 모든 제품()을 선택하고 업로드하려는 모든 이미지를 선택해야합니다. 제품과 이미지의 이름이 같으면 변경 내용이 저장됩니다.
이것은 내 altprod
product_controller 함수입니다. 그것은 행동을 다루고 있지만, 중요한 유일한 부분은 가져 오기입니다 :
def altprod
case params[:commit]
(...)
when "Import"
slctProd = params[:selected_products]
slctProd.each do |prod|
if prod.eql? File.basename(params[:image].original_filename, ".*")
#Here is the problem :'(
Product.where(code: prod).update(image: :image)
end
end
redirect_to products_url, notice: 'Insert/update images succeeded.'
end
end
그리고 여기에 파일을 업로드 할 수있는 코드 : 도움 :
도움 주셔서 감사합니다 :)) –