Rails (3.1.1) 'deki Prawn kitaplığının (v1.0.1rc) en son sürümünde bir pdf dosyası oluşturuyorum ve kodumu çalıştırdığımda PDF'yi uygulamanın köküne oluşturur.PDF için tarayıcınıza PDF dosyası oluşturulamıyor Görüntülenecek Ruby için Rails
Bunu istemiyorum. Çıktının yerel olarak sunucuya kaydedilmeden kullanıcının tarayıcı penceresine çıkarılmasını istiyorum.
Lütfen bunu nasıl başarabileceğimi söyle. İşte benim dosyalar şunlardır:
görüntüleme/foo/show.pdf.erb:
<%=
require 'prawn'
pdf = Prawn::Document.new(:page_size => 'LETTER', :page_layout => :landscape, :margin => 50, :top_margin => 20, :bottom_margin => 50)
.....
render_file("foo.pdf")
%>
kontrolörleri/foo_controller:
class AuditsController < ApplicationController
before_filter :authenticate_user!
layout 'application'
can_edit_on_the_spot
respond_to :html, :xml, :js, :pdf
def index
@audits = Audit.all
respond_with @audits
end
def show
@audit = Audit.find(params[:id])
respond_with @audit do |format|
format.pdf { render :layour => false }
end
end
Teşekkür Vickash: (ihtiyaçlarınız başına değişikliği) outputted dosyayı gönderir
eylemi rb. Bu kesinlikle işe yaradı ve abonelik noktasına katılıyorum - buna değer! – Betjamin
Bunu dolaylı olarak yapmanın bir yolu var mı? – 0112