2016-05-31 4 views
-1

Я прочитал следующее в статьеRails приложения активы/активы и поставщика/активы

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

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

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

+0

Вы пытались прочитать [документацию] (http://guides.rubyonrails.org/asset_pipeline.html#asset-organization)? –

ответ

1

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

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

1

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

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

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

Смежные вопросы