Pull to refresh

Comments 7

UFO landed and left these words here

Даже для классичских веб-проиложений есть проблема использования js-библиотек.


  • завендорить, то есть тупо скачать js файл и положить в vendor/assets
  • найти гем, который оборачивает нужную библиотеку и подключить его
  • использовать https://rails-assets.org/

Каждое из этих решений имеет свои недостатки. Так что использование webpack оправдано даже для классического, не SPA, случая

Вот только вы упустили один момент. Можно иметь хоть 100 манифест файлов — один для админки, второй для фронта, и т.д. в которых подгружать то что нужно на данной странице. И соответственно подгружать его в лейауте в зависимости от ситуации. Да время прекомпиляции ассетов вырастет — но не настолько что бы менять систему сборки.

сейчас довольно много разговоров на тему ухода от sprockets на, к примеру, webpack. Который точно также умеет делать несколько разных конечных файлов, и он также умеет делать fingerprinting и все остальное

UFO landed and left these words here
я бекендщик и sprockets полностью удовлетворяет мои потребности
Sign up to leave a comment.

Articles