You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
424 B

  1. # frozen_string_literal: true
  2. namespace :assets do
  3. desc 'Generate 500.html'
  4. task :generate_500 do
  5. html = ApplicationController.render('errors/500', layout: 'error')
  6. File.write(Rails.root.join('public', '500.html'), html)
  7. end
  8. end
  9. if Rake::Task.task_defined?('assets:precompile')
  10. Rake::Task['assets:precompile'].enhance do
  11. Webpacker::Manifest.load
  12. Rake::Task['assets:generate_500'].invoke
  13. end
  14. end