diff --git a/app/controllers/admin/announcements_controller.rb b/app/controllers/admin/announcements_controller.rb index 316818d..878d444 100644 --- a/app/controllers/admin/announcements_controller.rb +++ b/app/controllers/admin/announcements_controller.rb @@ -194,7 +194,7 @@ class Admin::AnnouncementsController < OrbitAdminController @thread.update(:status=>{:status=>'finish','finish_percent'=>100,'info'=>I18n.t('announcement.read_from_cache')}) else excel_contents = render_to_string( handlers: [:axlsx], formats: [:xlsx] ,partial: 'export_excel.xlsx' ) - File.open(filename, 'w') do |f| + File.open(filename, 'wb') do |f| f.write excel_contents end end diff --git a/app/views/admin/announcements/import.html.erb b/app/views/admin/announcements/import.html.erb index f67c2da..dad366d 100644 --- a/app/views/admin/announcements/import.html.erb +++ b/app/views/admin/announcements/import.html.erb @@ -6,7 +6,7 @@