|
|
|
@ -1,10 +1,10 @@
|
|
|
|
|
namespace :db do
|
|
|
|
|
desc "Populate database with default data"
|
|
|
|
|
def generate_report(user)
|
|
|
|
|
report_dir = Rails.root.join("public", "reports")
|
|
|
|
|
FileUtils.mkdir_p(Rails.configuration.report_dir) unless File.directory?(Rails.configuration.report_dir)
|
|
|
|
|
filename = user.id.to_s + ".pdf"
|
|
|
|
|
report = GradeReport.new(user, Grade.where(:student => user))
|
|
|
|
|
report.render_file report_dir.join(filename)
|
|
|
|
|
report.render_file Rails.configuration.report_dir.join(filename)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
task :populate => :environment do
|
|
|
|
|