Fixed HTML export to work with current Rails (the implementation uses some non-public Rails methods, and since some point Rails 'forgot' to use layout in there)

This commit is contained in:
Alexey Verkhovsky 2005-05-02 00:51:37 +00:00
parent e20e529960
commit ee396a3237
2 changed files with 12 additions and 7 deletions

View file

@ -49,7 +49,7 @@ class WikiController < ApplicationController
export_pages_as_zip('html') do |page|
@page = page
@link_mode = :export
render_to_string 'wiki/print'
render_to_string('wiki/print', use_layout = true)
end
end
@ -336,11 +336,11 @@ class WikiController < ApplicationController
end
end
def render_to_string(template_name)
def render_to_string(template_name, with_layout = false)
add_variables_to_assigns
render template_name
@performed_render = false
@template.render_file(template_name)
@content_for_layout = @template.render_file(template_name)
if with_layout then @template.render_file('layouts/default');
else @content_for_layout; end
end
def rss_with_content_allowed?