0
Rails PDFKit gem을 사용하여 생성 된 pdf 파일을 클립 클립 첨부로 저장하려고합니다. MySQL 테이블 항목은 생성 된 PDF 파일을 저장 한 후 클립 클립 첨부에 대해 다음을 표시합니다.PDF 키트 생성 파일을 Rails 3.2.15의 Paperclip 첨부 파일에 저장할 수 없습니다.
1 | pdf | ! ruby / object : 파일 {} | NULL | NULL | NULL | 예상 값과 같은
이 형식과 같이 될 :
resume.pdf | 신청서/pdf | 38375 | 2014-01-30 18:24:34
누군가가 나에게 무슨 문제가 있는지 말해 줄 수 있습니까?
컨트롤러 :
html = render_to_string('resume.html.erb',layout: false)
kit = PDFKit.new(html, :page_size => 'Letter')
file_name = "resume"
path = "#{Rails.root}/app/assets/PDF/" + file_name.to_s + ".pdf"
**file** = kit.to_file(path)
document = Document.new(:resume_type=>"pdf")
document.resume_attachment_file_name = **file**
document.save!
schema.rb
create_table "documents", :force => true do |t|
t.string "resume_type"
t.string "resume_attachment_file_name"
t.string "resume_attachment_content_type"
t.integer "resume_attachment_file_size"
t.datetime "resume_attachment_updated_at"
감사합니다.