В Rails 4, файлы JS или CSS, следует ли помещать их в активы поставщика или в приложения> активы?JS и CSS в Rails 4
1
A
ответ
4
Есть 3 места активов в Rails
/app/assets/{images,javascripts,stylesheets}
для конкретных приложений активов./lib/assets/{images,javascripts,stylesheets}
для активов библиотеки. Не совсем ясно граница между этой папкой и другими, существует много перекрытий. Тем не менее, вы обычно размещаете здесь активы, которые разделяются между несколькими приложениями под вашим контролем или библиотеками, которые обычно не привязаны конкретно к приложению./vendor/assets/{images,javascripts,stylesheets}
для продаваемых активов. Вы должны разместить здесь активы, загруженные из пакетов, где у вас нет контроля, и которые не предназначены для ручного редактирования. Это относится, например, к бутстрапу, jquery или другим фреймворкам, а также к плагинам javascript.
Существует одно важное различие, о котором следует помнить. Активы в /app
перезагружаются по каждому запросу. Другие папки не загружаются автоматически, поэтому, если вы вносите изменения, вам необходимо перезагрузить сервер.
0
Ваш CSS находится в app/assets
. CSS от сторонних поставщиков идет в vendor/assets
.
Смежные вопросы
- 1. Rails - Перезагрузка JS и CSS
- 2. Где разместить js/css/images плагины в Rails 4?
- 3. CSS - Rails 4 - Boostrap -
- 4. Ember JS и Rails 4 CSRF
- 5. Rails 4 animate CSS fadeIn
- 6. Rails 4 css BG assets
- 7. Как минимизировать JavaScript и CSS с помощью Rails 4?
- 8. Bootstrap JS не работает в Rails 4
- 9. Rails 4 - CSS не применяется в производстве
- 10. Как добавить пользовательские js и css-файлы в jHipster 4
- 11. Rails 4 remote true and response js
- 12. Rails 4 Asset Pipeline и IE8 Assets
- 13. Railscasts196, Rails 4, simple_form, JS, Haml
- 14. Rails 4 фоновое изображение - Чистый CSS
- 15. Rails 4 - Bootstrap Popovers - js не работает
- 16. Rails 4 turbolinks страницы: Загрузка с JS
- 17. MVC 4 Переносные области CSS/JS minification
- 18. Загрузка файлов CSS и JS в Ruby on Rails
- 19. Загрузка страницы JS и CSS-файла в режиме просмотра rails
- 20. Как включить js и css-файлы в rails - правильный синтаксис
- 21. Проблемы с обслуживанием .js и .css assets cloudfront CDN Heroku Rails 4 App
- 22. Rails 4 - Перемещение встроенного сценария js внутри Просмотр файла JS
- 23. Cookies, Authentication, Signing up - rails 4 и Ember js
- 24. Rails 4 приложение на Heroku служит для CSS и JS, но не для изображений.
- 25. Rails 4 application no css при печати
- 26. Rails 4, Настройка фонового изображения CSS
- 27. маршрута MVC 4 приложения URL - CSS и JS не работает
- 28. Rails 4: Где разместить JavaScript/CSS-плагины
- 29. Rails 4 - Bootstrap и CSS не отображаются на рабочем сервере
- 30. precompile файлы coffeescript (Rails 4)
Я думаю, что вы должны размещать свои конкретные объекты в проекте «app/assets» и любые внешние (внешние) активы, которые вы загружаете для использования в вашем проекте в «vendor/assets». – vee