Class: Ecm::Cms::PageController
- Inherits:
-
Object
- Object
- Ecm::Cms::PageController
- Defined in:
- app/controllers/ecm/cms/page_controller.rb
Instance Method Summary collapse
Methods included from ControllerExtensions::PartialResolver
Methods included from ControllerExtensions::PageResolver
Instance Method Details
#respond ⇒ Object
24 25 26 27 28 29 30 31 32 33 |
# File 'app/controllers/ecm/cms/page_controller.rb', line 24 def respond respond_to do |format| format.html { render template: params[:page] } format.txt { render template: params[:page], layout: false, formats: [:text] } format.pdf do output = render_to_string template: params[:page], formats: [:html, :pdf], layout: false self.response_body = WickedPdf.new.pdf_from_string(output) end if Gem::Specification.find_all_by_name('wicked_pdf').any? end end |