Forum: Ruby on Rails New page in Export Word (.doc)

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
CSK V. (Guest)
on 2009-03-20 07:55
Hello Everyone,
I have nearly 13 reports in my application, the user can select
whichever report(s) he wants to view/export to DOC file.

So whenever the user selects more than 1 report, I am supposed to give a
page-break. I have solved this issue in View report (html file) with
this CSS style => "style='page-break-before:always;'".

But I am unable to do the same while Exporting it to a word document.
Here is the method which I am using,

  def export_report
    date_value = Date.today
    filename = "report_"+date_value.to_s+".doc"
    headers['Pragma'] = "public"
    headers["Content-type"] = "application/msword"
    headers['Cache-Control'] = "no-cache, must-revalidate, post-check=0,
pre-check=0"
    headers['Content-Disposition'] = "attachment;
filename=\"#{filename}\""
    headers['Expires'] = "0"
    report_content = Report.generate_report_content()
    render :text => report_content
    return false
  end

Could anyone please help me to solve this issue?

Thanks in advance,
Vasanth
CSK V. (Guest)
on 2009-03-20 09:47
By the way, is there any GEM available for doing Export to Word document
just like PDF::Writer?
This topic is locked and can not be replied to.