В каком каталоге хранить сторонние скрипты (vendor, public, lib, app)?
Обычно, скачивая какие-то сторонние библиотеки JS, я их всегда клал в app/assets/javascript Но тут что-то задумался, а правильно ли это? Ведь они уже минифицированны, там есть map, там всё есть, зачем их внутрипроектное-то ложить? К тому же, внутри скриптов есть переходы в другие скрипты, а потому возникают вопросы с видимостью. Задумался. А какая альтернатива? Т.е. Да, есть каталоги: app/assets, lib/assets, public, vendor/assets. Но куда по хорошему нужно скидывать чужое?