您好我正在尝试使用Ruby Rails将PDF文档存储在PostgreSQL数据库中。 目前我的代码如下所示:
数据库文件:
Client_ID
型号:
'$20151126021922_create_pdf_creates.rb'
class CreatePdfCreates < ActiveRecord::Migration
def change
create_table :pdf_creates do |t|
t.binary :pdfload
t.timestamps null: false
end
end
end
控制器:
'$pdf_create.rb'
class PdfCreate < ActiveRecord::Base
end
我发送了一份pdf表格,返回的结果是我:
{&#34; ID&#34;:5,&#34; pdfload&#34;:空,&#34; created_at&#34;:&#34; 2015-11-26T03:24:37.457Z&# 34;,&#34;的updated_at&#34;:&#34; 2015-11-26T03:24:37.457Z&#34;}
有什么问题? Tks
答案 0 :(得分:0)
您正在发送整个新创建的记录,而不是存储在其中的PDF数据。
尝试更改此内容:
format.pdf { send_data @pdf_create.render}
到此:
format.pdf { send_data @pdf_create.pdfload}