Тёмный

Hotwire и Rails #2 | Turbo frames: турбо фреймы для написания SPA 

Ilya Krukowski
Подписаться 20 тыс.
Просмотров 3,6 тыс.
50% 1

Опубликовано:

 

31 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 30   
@null6216
@null6216 2 года назад
Рубисты в очередной раз говорят вам спасибо! ;-)
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 2 года назад
Ну, это моя любимая аудитория
@sedovolosyi
@sedovolosyi 2 года назад
Отличная подача материала. спасибо, полезно
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 2 года назад
@Aluston1783
@Aluston1783 Год назад
Спасибо Илья! очень доступно!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski Год назад
@igorshkuryn2384
@igorshkuryn2384 9 месяцев назад
Вижу любой ролик без моего лайка сразу исправляю :)
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 9 месяцев назад
@promax866
@promax866 2 года назад
Спасибо за урок! 🤩
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 2 года назад
@vinogradova82
@vinogradova82 2 года назад
И снова огромное вам спасибо!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 2 года назад
@xaogao
@xaogao 2 года назад
Спасибо за видео!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 2 года назад
@AlexanderYakimec
@AlexanderYakimec 9 месяцев назад
Лучший.
@Obrezkasada
@Obrezkasada 2 года назад
замечательно!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 2 года назад
@antnbaranov
@antnbaranov 2 года назад
Ruby life 🧬
@antnbaranov
@antnbaranov 2 года назад
Продвигаем Rails контент Ильи вперёд!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 2 года назад
@WhiteSabad
@WhiteSabad 2 года назад
Добрый день! В видео, при добавлении новой папки, мы добавляем ее в топ списка, а остальной список не обновляется. Но что если в период между начитыванием списка папок и добавлением новой папки, список успел поменяться другим пользователем? Можно ли как-то имеющимися средствами turbo frames при добавлении новой папки не только добавить папку, но и обновить оставшийся список? Заранее спасибо за ответ!
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 2 года назад
Для этого нужен turbo stream, про него будет позднее, тк тут нужно тогда об изменениях сказать все юзерам, которые сейчас смотрят страницу
@Obrezkasada
@Obrezkasada 2 года назад
Илья подскажите пожалуйста такой момент. Вроде как render partial внутри цикла - это плохая практика. А чем отличается или чем лучше тогда render @folders? там же все равно внутри цикл наверное. и он каждый раз паршиалы будет загружать. разве не так?
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 2 года назад
Почему плохая? Абсолютно нормальная, render @folders - делает то же самое. Ну можно туда кэширование какое-то придумать потом
@Obrezkasada
@Obrezkasada 2 года назад
@@IlyaBodrovKrukowski вот такую весчь прочитал на stackoverflow "Rendering partial in a loop consume too much time because of open/close partial file every iteration. Instead of partial try to use your own helper for this purpose."
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski 2 года назад
@@Obrezkasada да кэш проще сделать, если уж надо это оптимизировать. Если там 10 partials рендерится - это ерунда. Вот если их несколько сотен, то да
@nrubygitflow
@nrubygitflow Год назад
Вместо `turbo_stream.prepend 'flash', partial: 'shared/flash'` лучше применить `turbo_stream.replace 'flash', partial: 'shared/flash'`. Тогда flash не будут множиться.
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski Год назад
Это зависит от того, чего вы хотите добиться. Иногда требуется сделать так, чтобы сообщение было одно, иногда - чтобы оно вылезало на каждое действие отдельно (а потом просто исчезало по таймеру). В общем да, можно и так, и так
@nrubygitflow
@nrubygitflow Год назад
@@IlyaBodrovKrukowski по контексту лекции набегающие флеши были избыточными, поэтому нашел ближайшее простое решение, потому что обещанного таймера, написанного на Stimulus, ни в одной из последующих лекций не увидел.
@IlyaBodrovKrukowski
@IlyaBodrovKrukowski Год назад
@@nrubygitflow "Обещанного" - не знаю, но если это было где-то в видео, то, вероятно, забыл. Но тут, как говорится, "no refunds"
Далее
Hotwire & Laravel: Part 1
17:41
Просмотров 3,8 тыс.
Ruby on Rails 7, урок #24 | Turbo Frames
24:12
Просмотров 2,4 тыс.
Ruby on Rails | Polling with Turbo and Stimulus
11:01
Просмотров 1,6 тыс.
DataTables with Hotwire & Turbo Laravel
15:05
Просмотров 2,5 тыс.
Episode #382 - Custom Turbo Stream Actions
15:57
Просмотров 3,4 тыс.