Как сохранить prawn pdf в корне рельсов без рендеринга - PullRequest
1 голос
/ 28 сентября 2011

Здесь мой код рендеринга pdf в порядке. Но я не хочу, чтобы рендер напрямую сохранялся в папку rails как?

Помогите мне, пожалуйста

respond_to do |format|
  format.html   # show.html.erb
  format.xml    { render :xml => @claim }
  format.report { render_report }
  format.xls    { render_report }
  format.pdf    { render :layout => false }
end

1 Ответ

1 голос
/ 29 сентября 2011

Я не уверен, правильно ли я понял ... если вы хотите иметь загружаемый pdf, вы можете сделать что-то вроде этого:

format.pdf {send_data your_pdf, :type => 'application/pdf'}

Вы не сказали, какую версию rails вы используете, но в целом методы send_data и send_file могут быть полезны для вас (ссылки на v 2.3.8, но конечно, эти методы существуют в более новых версиях).

...