rails db 항목에서 PDF 바이너리 데이터를 검색하여 PDF 형식으로 출력하려면 어떻게해야합니까? 이것은 내가 지금까지 뭘 찾았는지,하지만 이것은 단지 표시하고 비어있는 PDF 파일입니다 이진 열의 항목을 RAILS의 .pdf 파일로 변환했습니다.
def download
@submissions = Submission.all
# Create .pdf from binaries
@submissions.each do |sub|
@filePath = Rails.root.join('tmp/system/', sub.id.to_s, sub.file_file_name)
logger.error('Filepath here: ' + @filePath.to_s)
@content = Attachment.find_by! submission_id: 174
File.open(@filePath.to_s, 'w:binary') do |out|
out.write(@content.file_contents)
end
end
왜이 PDF 문서에 아무것도을 writting되지 않는 이유는 무엇입니까?
"[mcve]" "[질문]"를 읽어주세요. 우리가하는 일에 대해 더 많은 정보가 필요합니다. 이것을 해결하기 위해 작성한 최소한의 코드를 보여주십시오. 아무 것도 쓰지 않았다면 http://meta.stackoverflow.com/questions/261592가 적용됩니다. 바이너리 데이터 외에도'file_content'에 무엇이 있습니까? PDF 파일? –
나는 그 질문이 아주 명백하다고 생각한다. 이런 종류의 질문에 더 많은 정보가 필요하지 않습니다. –