Приложение Rails активы / активы и поставщик / активы
Я прочитал следующее в статье
Все ваши собственные Javascript, таблицы стилей и изображения должны находиться в приложении / assets /.
Весь сторонний код, который вы используете (например, jQuery, backbone.js и т. Д.), Должен быть помещен в каталог vendor/assets/
Но я не нашел в статье - почему так рекомендуется, по каким-либо причинам?
2 ответа
Там нет ограничения, что вы не можете поставить третье лицо jQuery/CSS
в app/assets
папка.
Но рекомендуется поместить сторонние активы в файл поставщика. Он будет легко управляем для больших приложений и сэкономит много времени в долгосрочной перспективе.
Ну, я полагаю, вы с app/assets/
папка.
В вендор / активы вы помещаете весь сторонний код, который вы используете. Поэтому после того, как вы поместите этот код в ресурсы, вам нужно application.css
а также application.js
,
Это происходит так, потому что рельсы по умолчанию смотрят в vendor/assets/
и проще управлять сторонним кодом.