New page in Export Word (.doc)

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 =
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,
headers[‘Content-Disposition’] = “attachment;
headers[‘Expires’] = “0”
report_content = Report.generate_report_content()
render :text => report_content
return false

Could anyone please help me to solve this issue?

Thanks in advance,

By the way, is there any GEM available for doing Export to Word document
just like PDF::Writer?

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs