From 4ed76d7b8284c02610394f82e17fb36378695ac1 Mon Sep 17 00:00:00 2001 From: Peter Chiu Date: Thu, 5 Jun 2025 09:26:03 +0800 Subject: [PATCH] Fix export announcement bug. --- app/controllers/admin/announcements_controller.rb | 2 +- app/views/admin/announcements/import.html.erb | 2 +- config/locales/en.yml | 1 + config/locales/zh_tw.yml | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) 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 @@