Описание тега turbo-frames

1 ответ

Как я могу выполнить JavaScript при загрузке нового турбо-кадра

Я использую Turbo Frames в своем приложении Rails и на каждой странице <turbo-frame id="messagesFrame" src="/chats"> </turbo-frame> Это нормально загружается, и при нажатии на ссылку фрейм заменяется, как и ожидалось. В этом кадре я уста…
2 ответа

Rails: турбо-кадр с запрошенным src интерпретируется как format.html

Я заметил это странное поведение ленивой загрузки турбо-кадров через src настройка атрибута: nav = turbo_frame_tag 'primary_menu', src: primary_menu_path : def primary_menu : respond_to do |format| : format.turbo_stream > : format.html { binding.…
15 май '21 в 15:50
2 ответа

Hotwire rails app: redirect to external service fails

I am integrating discourse single sign on with hotwire rails application, everything works fine till redirection, when it redirects I see there is CORS issue browser, ofcourse its turbo request so it attempts to fetch response from give URL so it th…
16 май '21 в 22:01
1 ответ

Поиск текущего URL-адреса или «основного» контроллера из Turbo Frame в Rails

На моей странице есть Turbo Frame, который использует src атрибут для загрузки /chats/. В этом кадре я хочу знать, использует ли главная страница show действие groups контроллер, то есть URL-адрес страницы находится по адресу /groups/group_name. С и…
1 ответ

Rails + Hotwire: Почему моя ссылка исчезает, когда я нажимаю на нее?

Я пытаюсь включить Hotwire/Turbo в существующее приложение Rails. Я добавил турбо-кадры на простую страницу редактирования, но теперь, когда я нажимаю кнопку «Назад», она исчезает, вместо того, чтобы переводить меня на целевую страницу. Ссылка прост…
1 ответ

Используйте Stimulus Controller в нескольких местах

Я хочу иметь возможность использовать контроллер стимулов в нескольких местах веб-приложения. Я хочу сделать что-то вроде этого: <div data-controller="mycontroller"> <OneComponent /> </div> <SomeOtherComponent /> <div data…
0 ответов

Невозможно отправить форму, созданную ответом Rails Turbo Frame

Простая форма внутри turbo_frame заблокирована от повторной отправки. Единственное различие, которое я вижу, - это URL-адрес страницы, установленный в атрибуте src тега турбо-кадра в ответе после отправки формы. И текущая страница, и действие формы …
02 сен '21 в 13:19
1 ответ

как я могу перезагрузить один турбо-кадр и обновить URL-адрес?

Я попытался привести минимальный пример, не связанный с какой-либо конкретной серверной технологией. Итак, я только что сгенерировал веб-страницу с помощью bash и обслужил ее с помощью cgi. $ mkdir example $ cd example $ cat > index.html <meta…
08 окт '21 в 10:58
0 ответов

Ошибка запроса на обновление формы редактирования Rails (турбо-кадры)

Когда я пытаюсь обновить службу и отправить все обновления, кроме имени, которое отправляется в запрос SQL со старым значением. Форма редактирования: https://stackru.com/images/238263e5376da3b79f5619959de33c285a4b40b0.png Если я отправлю это, я полу…
29 дек '21 в 14:15
1 ответ

RoR, страница не обновляется с помощью Turbo_stream DELETE в turbo_frame

Мой репозиторий: https://github.com/czepesch/gloss (ветка turboframes-dev) У меня есть список записей в глоссарии . Проблема с действием удаления . Запись удалена, но страница не перезагружается\запись не удаляется автоматически. (то же действие уда…
29 янв '22 в 15:21
0 ответов

Могу ли я отобразить массив динамически созданных связанных моделей и вложить их все в форму родительской модели для отправки обратно в контроллер?

Есть несколько вещей, с которыми я сталкиваюсь, поэтому я подробно расскажу об этом как можно лучше. У меня есть модель, которая has_many С помощью Stimulus JS я запускаю турбокадр для достижения конечной точки, которая динамически создает Itemsчере…
17 фев '22 в 00:59
1 ответ

Форма Inline Devise Signup с использованием Turbo Frames

У меня возникли проблемы с настройкой регистрационной формы Devise с помощью Turbo Frames. Я бы хотел, чтобы форма регистрации Devise была настроена как форма «постепенного взаимодействия», для которой требуется только электронная почта для регистра…
0 ответов

Как визуализировать диаграмму Mermaidjs в турбокадре?

У меня есть главная страница, где я хочу показать схему русалки в отдельном фрейме: <turbo-frame id="diagram_objects" src="/diagram_objects"> </turbo-frame> И у меня есть кадр с кодом диаграммы (упрощу для наглядности): <turbo-frame i…
23 фев '22 в 19:02
1 ответ

Turbo.remove() не работает, а turbo.update все еще выполняется

я создаю приложение с рельсами 7 и hotwire. У меня есть div с сообщением-приглашением, когда приглашение отклонено, должны быть запущены 2 действия: I- Обновите мои флеш-сообщения, чтобы отображать «вы отклонили приглашение» в моем тостере (Работает…
8 ответов

Ссылка на турбокадр не работает, вместо этого просматривается вся страница

У меня есть следующий код: <%= turbo_frame_tag :my_frame do %> frame <% end %> <%= link_to "About", about_path, data: { turbo_frame: :my_frame } %> Когда я нажимаю ссылку «О программе», содержимое фрейма не обновляется. Вместо этог…
30 апр '22 в 18:21
0 ответов

Инициировать событие стимула при добавлении/удалении цели из DOM

У меня есть форма с несколькими страницами, где есть часть, которая отображает содержимое формы для каждой страницы внутри части, которая содержит заголовок, нижний колонтитул, кнопку «Далее». Мне нужна кнопка «Далее», чтобы динамически реагировать …
1 ответ

Сортировка таблицы по атрибуту вложенных моделей в Rail с Turbo Frames

Я создаю таблицу сотрудников, и я хотел бы отсортировать по full_rate_pence, который является атрибутом HourlyRate. У каждого сотрудника есть_много часовых_ставок, которые формируют историю увеличения или уменьшения заработной платы. Проблема заключ…
04 окт '22 в 06:19
0 ответов

Rails pagy gem с действием Turbo Frame приводит к неправильной генерации URL-адреса при нумерации страниц

Я использую pagy gem для разбиения на страницы и турбо-кадры для интерактивных операций CRUD в своем приложении. Я хочу обновить разбивку на страницы и кадры элементов списка с помощью действий turbo_stream.erb, когда я удаляю какую-либо запись. Все…
07 сен '22 в 07:51
1 ответ

Обновите Turbo Frames с помощью выбора без отправки на Rails 7

Я изучаю Turbo Frames и Streams + Stimulus, поэтому, возможно, я не на 100% в курсе. У меня есть форма для создания нового объекта, но в форме я хотел бы иметь компонент выбора, который будет отображать определенные поля в зависимости от выбора. Важ…
0 ответов

Встроенное редактирование в Rails 7 turbo_frame Ответ не имеет соответствующего турбо-кадра

Здравствуйте, у меня есть приложение rails 7, в котором я хочу встроенно отредактировать элемент действия, и в турбо-кадре action_item.status я получаю эту ошибкуResponse has no matching <turbo-frame id="status_action_item_8c36e8a6-70a5-4417-864b…
02 авг '22 в 09:17