Папка /app
обычно содержит динамические данные, папка /public
содержит статические файлы.Это было сделано для кеширования и производительности.Веб-сервер может выводить файлы в папке /public
непосредственно пользователю, без дополнительных вызовов Ruby.Он также может кэшировать статические файлы, устанавливать на них различные заголовки и т. Д.