def render_with_active_scaffold(*args, &block)
if self.class.uses_active_scaffold? and params[:adapter] and @rendering_adapter.nil? and request.xhr?
@rendering_adapter = true
opts = args.blank? ? Hash.new : args.first
render :partial => params[:adapter][1..-1],
:locals => {:payload => render_to_string(opts.merge(:layout => false), &block).html_safe},
:use_full_path => true, :layout => false, :content_type => :html
@rendering_adapter = nil
else
render_without_active_scaffold(*args, &block)
end
end