diff --git a/app/controllers/admin/archive_files_controller.rb b/app/controllers/admin/archive_files_controller.rb index f19d18e..69db878 100644 --- a/app/controllers/admin/archive_files_controller.rb +++ b/app/controllers/admin/archive_files_controller.rb @@ -37,7 +37,7 @@ class Admin::ArchiveFilesController < OrbitAdminController end end @choose = ArchiveSortOrder.first['sort_order'] - @table_fields = [:status, :category, :title, :updated_at,:last_modified,"archive.downloaded_times"] + @table_fields = [:status, :category, :title, :updated_at,:last_modified,:created_at,"archive.downloaded_times"] @categories = @module_app.categories.enabled @tags = @module_app.tags @filter_fields = filter_fields(@categories, @tags) diff --git a/app/models/archive_file.rb b/app/models/archive_file.rb index 9d30e3c..e52083f 100644 --- a/app/models/archive_file.rb +++ b/app/models/archive_file.rb @@ -297,7 +297,8 @@ class ArchiveFile "file-type" => extension, "file-url" => (file.file.present? ? "/xhr/archive/download?file=#{file.id}" : 'javascript:void(0)'), "target" => "_blank", - "serial_number" => serial_number + "serial_number" => serial_number, + "file-date" => (file.created_at.localtime.strftime("%Y-%m-%d") rescue "") } end end diff --git a/app/views/admin/archive_files/_form_file.html.erb b/app/views/admin/archive_files/_form_file.html.erb index 205fe42..f35022d 100644 --- a/app/views/admin/archive_files/_form_file.html.erb +++ b/app/views/admin/archive_files/_form_file.html.erb @@ -7,7 +7,13 @@ <%= t(:no_file) %> <% else %> <%= link_to content_tag(:i) + form_file.file_identifier, form_file.file.url, {:class => 'file-link file-type', :target => '_blank', :title => form_file.file_identifier} %> - <% end %> + <% # 建議改放這裡:直接跟在檔案連結後面,確保是已存在檔案才顯示 %> + + + <%= t('file.uploaded_at') rescue 'Uploaded at' %>: + <%= form_file.created_at.localtime.strftime("%Y-%m-%d %H:%M") rescue "N/A" %> + + <% end %> <% end %>