diff --git a/app/views/admin/archive_files/_index.html.erb b/app/views/admin/archive_files/_index.html.erb index db1871e..724dc19 100644 --- a/app/views/admin/archive_files/_index.html.erb +++ b/app/views/admin/archive_files/_index.html.erb @@ -113,7 +113,13 @@ <% end %> - <%= archive.title %> + <% # 增加檢查,如果 archive.title 或 page_for_archive_file 失敗,則使用 safe_link %> + <% safe_link = (page_for_archive_file(archive) rescue nil) %> + <% if safe_link.present? %> + <%= archive.title %> + <% else %> + <%= archive.title %> + <% end %>