0
나는 이미지
을 업로드 사용 클립 보석을 원
기존 데이터베이스가 클립이
작업을 위해 네 개의 매개 변수를 필요로 데 그러나 나는 단지 하나 개의 필드 즉, 파일 이름을 가진이 아닌 데이터베이스
의 모든 매개 변수를 휴식하고 그래서 내가 어떻게 하나의 매개 변수
다음을 사용하여 클립을 통합 할 수있는 것은종이 클립
class ItemMaster < ActiveRecord::Base
set_table_name "MDIMT"
attr_accessible :IMTNAME, :IMTBRIEFDESC, :IMTDETAILDESC, :IMTIMAGE, :IMTCALORIE, :IMTIMTEMCODE1, :IMTIMTEMCODE2,
:IMTPRICE, :IMTISVARPRICE, :IMTISCUSTOMIZED, :IMTDURATIONMINS, :IMTSEQNUM, :CREATEDBY, :MODIFIEDBY,
:CREATEDATE, :MODIFYDATE, :EXTRAFIELD1, :EXTRAFIELD2, :EXTRAFIELD3, :EXTRAFIELD4, :IMTISACTIVE, :IMTTAX1,
:IMTTAX2, :IMTTAX3, :IMTTAX4, :IMTCNDITEMTYPE, :IMTCNDFILTEROPT
alias_attribute :image_file_name, :IMTIMAGE
has_attached_file :image,
:path => ":rails_root/public/assets/:basename.:extension",
:url => "/assets/images/:basename.:extension"
end
하지만 # 촉구'image_hash을 '오류 개인 방법을 제공 –
user3094168
나는 또한 보석 – user3094168
default_value_for 포함했다 @ Kiran : 코드에서'private' 메소드'image_hash'를 제거하고 대신'default_value_for : image_hash, {}'선언을 추가했습니다. 다시 시도하십시오. 이 코드는 테스트하지 않았으며 개념 일뿐입니다. 그러나 나는 그것이 작동하는 해결책에 가깝다는 것을 확신한다. – spickermann