потому что в девелопмент режиме сервер рельсы также отдает и статику из папки public, потому что это практично
Руби слишком медленный, чтобы делать это в продакшене, там этим должен заниматься ваш основной веб сервер - nginx или на крайняк apache
В config/environments/production.rb
rails < 4 - config.serve_static_assets = true
rails = 5 - config.serve_static_files = true