lib/generators/templates/app/controllers/base.rb in beautiful_scaffold-0.3.1 vs lib/generators/templates/app/controllers/base.rb in beautiful_scaffold-0.3.2

- old
+ new

@@ -29,30 +29,30 @@ end @<%= model_pluralize %> = @<%= model %>_scope.paginate( :page => params[:page], :per_page => 20 - ).all + ).to_a respond_to do |format| format.html{ render } format.json{ - render :json => @<%= model %>_scope.all + render :json => @<%= model %>_scope.to_a } format.csv{ require 'csv' csvstr = CSV.generate do |csv| csv << <%= model_camelize %>.attribute_names - @<%= model %>_scope.all.each{ |o| + @<%= model %>_scope.to_a.each{ |o| csv << <%= model_camelize %>.attribute_names.map{ |a| o[a] } } end render :text => csvstr } format.xml{ - render :xml => @<%= model %>_scope.all + render :xml => @<%= model %>_scope.to_a } format.pdf{ pdfcontent = PdfReport.new.to_pdf(<%= model_camelize %>,@<%= model %>_scope) send_data pdfcontent }