Вы имеете возможность хранить их и в Resources/public/ и в /web/ на ваше усмотрение.
Лучшая практика хранения статики является дирректория /web/ - ссылка на источник symfony.com/doc/current/best_practices/web-assets.html
по моему есть смысл хранить статику в Resources/public/ только в случае создании стороннего бандла, который потом будет переноситься в другие проекты, таким образом и backend и frontend будет храниться в одной папке - бандла.
в папку web/bundles/AppBundle/ копируется все из AppBundle/Resources/public/
в папку web/bundles/app/ из app/Resources/public/ соответственно.
при выполнении команды:
php app/console assetic:dump