Size: a a a

Чат руби-школы

2020 April 30

MM

Marat Mustafin in Чат руби-школы
Решит проблему на некоторое время
источник

1

100% Oleg ;) in Чат руби-школы
Есть ещё ide.goorm.io
Это облачная среда + бесплатно.
источник

FK

Fedor Koshel in Чат руби-школы
А расскажите мне, как сейчас принято куски js у конкретной странице приделывать?
источник

FK

Fedor Koshel in Чат руби-школы
Вот если я хочу какой-нибудь чат на одной странице приложения иметь, то мне кусок anycable только на эту страницу добавить надо. Но вебпакер же её добавит в один огромный js для всего.
источник

FK

Fedor Koshel in Чат руби-школы
Можно конечно какие-то условные операторы костылять, что активировать кусок кода только на конкретной странице, но это же ужасно
источник

MB

Marina Belova in Чат руби-школы
Не знаю как в современных фреймворках, но с jquery делали типа if div с таким-то классом есть, то тогда грузи «класс» js
источник

КП

Кот Программист... in Чат руби-школы
Fedor Koshel
Вот если я хочу какой-нибудь чат на одной странице приложения иметь, то мне кусок anycable только на эту страницу добавить надо. Но вебпакер же её добавит в один огромный js для всего.
Webpacker делает паки, их можно делать сколько угодно и добавлять на каждую страницу те что нужны
источник

КП

Кот Программист... in Чат руби-школы
Marina Belova
Не знаю как в современных фреймворках, но с jquery делали типа if div с таким-то классом есть, то тогда грузи «класс» js
В таком случае скрипт полностью загружается на устройство и исполняется
источник

SL

Sergey Lapin in Чат руби-школы
Бесплатный Порноактёр
Ребят, в чем может быть проблема?
В начале недели, кажется уже была эта же проблема? Шо, опять? Я бы уже все таки настроил WSL, дело недолгое... Опыт возни с костылями на винде на работе вряд ли пригодится. Или можно начать пользоваться IDE Cloud9 от AWS. Будет бесплатно и прямо из браузера. Ничего себе на ноут устанавливать не надо, все будет в облаке вместе с линуксом.
источник

MB

Marina Belova in Чат руби-школы
Кот Программист
В таком случае скрипт полностью загружается на устройство и исполняется
Да не, я уже плохо помню, но ничего не исполнялось на других страницах
источник

MB

Marina Belova in Чат руби-школы
Иначе ад был бы
источник

MB

Marina Belova in Чат руби-школы
Там еще кофескрипт был ❤️
источник

КП

Кот Программист... in Чат руби-школы
Marina Belova
Да не, я уже плохо помню, но ничего не исполнялось на других страницах
Не я имею ввиду что скрипт загружается все равно в браузер клиенту и компилируется, а там уже с if по классами скипается
источник

MB

Marina Belova in Чат руби-школы
А, ну это скорее всего, да
источник

КП

Кот Программист... in Чат руби-школы
А тут хотят бандлы отдельно на каждую страницу чтоб не грузить клиента одним большим бандлом на layout
источник

MB

Marina Belova in Чат руби-школы
Ну кстати, jquery не так уж много и весил. Это не node modules, почти все писали сами
источник

MB

Marina Belova in Чат руби-школы
Не очень современно, конечно, в 2020
источник

MB

Marina Belova in Чат руби-школы
Недавно попробовала vuejs по работе, небо и земля, конечно
источник

MB

Marina Belova in Чат руби-школы
Поддерживать удобнее намного
источник

КП

Кот Программист... in Чат руби-школы
Fedor Koshel
Вот если я хочу какой-нибудь чат на одной странице приложения иметь, то мне кусок anycable только на эту страницу добавить надо. Но вебпакер же её добавит в один огромный js для всего.
Например с webpacker я создавал пак https://github.com/AlexeyMatskevich/ohmuritel/blob/master/app/javascript/packs/index.js и загружал его для конкретного экшена https://github.com/AlexeyMatskevich/ohmuritel/blob/master/app/views/ohmuritel/index.html.erb#L2 (хотя помоему правильнее было бы завести в layaout yield :header и с помощью content_for :header добавлять в каждом паршеле нужный пак) а в пак импортировать все скрипты для экшена
источник