텍스트 컬럼에 객체를 직렬화하고 싶습니다.레일즈를 N 레코드의 직렬화 된 객체로 구축하기
params[:attachments] -- this can be 0 or 1 or 3, or 100+ etc...
params[:attachment1]...params[:attachment2] ... params[:attachmentN]
그래서 어떻게 직렬화 된 객체에 첨부 파일의 X 번호를 저장 않습니다 API를 통해
, 나는 PARAMS를 얻을?
mailThing = MailThing.create (: 첨부 파일 => myAttachmentsSerizliedIfANY)
내가 할 노력하고있어이 작업을하는 방법에 대한
@myAttachmentsSerizliedIfANY = nil
i = 0
attachmentCount = params[:attachments].to_i
while i < attachmentCount do
@myAttachmentsSerizliedIfANY << params[:attachment + i ]
i += 1
end
어떤 제안? 덕분에
정보를 조금 더 주시겠습니까? 데이터베이스 컬럼의 유형은 무엇입니까? 첨부 파일에 어떤 유형의 데이터가 있습니까? – jamuraa
그들은 모든 종류의 전자 메일 첨부 파일 일 수 있습니다. 데이터베이스 열은 무엇이든 될 수 있습니다 ... 텍스트 또는 얼룩 – AnApprentice