## rails 7.2への移行におけるアイコン画像
`bin/rails app:update`コマンドを実行すると以下の2つのアイコン画像ファイルが`public/`に作成されますが、
これら2つのファイルは、`rails new`で生成される新規railsアプリ用のファイルであるため、既存アプリでは単純に削除してしまい、
従来通りのアイコン画像とアイコン設定(faviconやapple-touch-icon)を用いれば大丈夫です。
(もちろん、既存アプリにおいてアイコン設定が適切に行われている場合の話です。)
- icon.png
- icon.svg
ちなみに、以下の通りrails 7.2では、新規アプリのアイコン設定が大幅に更新されています。
rails 7.2のこの新たなアイコン設定は、既存アプリにおいてもアイコン設定を見直す際に役立つかもしません。
### (参考)rails 7.2.1の新規アプリのアイコン設定
以下が、[新規アプリ用のテンプレートファイル](https://github.com/rails/rails/blob/v7.2.1/railties/lib/rails/generators/rails/app/templates/app/views/layouts/application.html.erb.tt)からコピーしたrails 7.2.1の新規アプリのアイコン設定です。
```html
```
新たなアイコン画像ファイルによるアイコン設定に関与しているプルリクエストは、
[PR #50526](https://github.com/rails/rails/pull/50526)と
[PR #50629](https://github.com/rails/rails/pull/50629)です。
3つのアイコン画像ファイル(apple-touch-icon-precomposed.png、apple-touch-icon.png、favicon.ico)が削除され、
2つのアイコン画像ファイル(icon.png、icon.svg)が追加されています。
また、manifestに関しては、[PWAに関する新機能](https://railsguides.jp/7_2_release_notes.html#pwa%EF%BC%88progressive-web-application%EF%BC%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%A7%E7%94%9F%E6%88%90%E3%81%95%E3%82%8C%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%9F)に関連して導入されています。