Приложение Rails активы / активы и поставщик / активы

Я прочитал следующее в статье

Все ваши собственные Javascript, таблицы стилей и изображения должны находиться в приложении / assets /.

Весь сторонний код, который вы используете (например, jQuery, backbone.js и т. Д.), Должен быть помещен в каталог vendor/assets/

Но я не нашел в статье - почему так рекомендуется, по каким-либо причинам?

2 ответа

Решение

Там нет ограничения, что вы не можете поставить третье лицо jQuery/CSS в app/assets папка.

Но рекомендуется поместить сторонние активы в файл поставщика. Он будет легко управляем для больших приложений и сэкономит много времени в долгосрочной перспективе.

Ну, я полагаю, вы с app/assets/ папка.

В вендор / активы вы помещаете весь сторонний код, который вы используете. Поэтому после того, как вы поместите этот код в ресурсы, вам нужно application.css а также application.js,

Это происходит так, потому что рельсы по умолчанию смотрят в vendor/assets/ и проще управлять сторонним кодом.

Другие вопросы по тегам