Описание тега hotwire-rails

Hotwire-rails — это набор интерфейсных инструментов для Rails, доступных начиная с Rails 6 и включенных по умолчанию в Rails 7. Используйте тег [Hotwire-rails] для вопросов о Stimulus, Turbo Drive, Turbo Frames и Turbo Streams и особенно об их использовании. в Рельсах. Этот тег не для турбо-ссылок (если только речь не идет об обновлении на Hotwire). Также имейте в виду, что Hotwire и его компоненты иногда используются вне Rails.
0 ответов

Добавление Hotwire в двигатель рельсов

При беге rails hotwire:install в рельсовом двигателе он поднимает Don't know how to build task 'hotwire:install' исключение. rails --tasks списки app:hotwire:installкак один из доступных вариантов. И при запуске я получаю следующую ошибку Don't know…
2 ответа

Rails Hotwire не обновляет страницу

Я знаком с ROR и хочу использовать в своем проекте новые Hotwire-Rails. Я не в порядке, когда создаю сообщения. Но когда я обновляю / удаляю сообщения, на странице ничего не происходит. Подскажите, пожалуйста, где я делаю не так? И, наконец, я хочу …
0 ответов

Форма Rails не отправляется, если страница не перезагружается при использовании hotwire/ turbo

У меня есть форма, которая делает почтовый запрос, а затем перенаправляет обратно на страницу, на которой он был. форма находится в модальном окне и выглядит, как показано ниже (с еще несколькими параметрами) <%= simple_form_for :message, url: me…
09 фев '21 в 02:09
1 ответ

В Rails 6.1 нет файла bin / bundle, не удается получить формат запроса TURBO_STREAM

когда я бегу rails turbo:install это дает Errno::ENOENT: No such file or directory - bin/bundle Нет файла bin / bundle в новом приложении rails 6.1.3 с гемом turbo-rails (v0.5.9) Я не знаю, связано ли это с тем, что запрос не будет отправлен как TUR…
14 мар '21 в 15:58
1 ответ

Hotwire Turbo не заменяет турбо-рамку

У меня есть форма <turbo-frame id="goals"> <form action="/add_goal"> <label for="goal_name">Goal Name</label> <input type="text" id="goal_name" name="goal_name" placeholder="Goal name.."> <input type="submit" value="…
17 мар '21 в 15:36
1 ответ

Не получается заставить работать hotwire-rails `turbo_stream_from`

Я установил драгоценный камень и беги , который, кажется, работает нормально. Когда я вызываю метод из представления я получаю следующую ошибку, которую я вообще не понимаю. undefined method `then' for "posts":String В нескольких примерах я вижу, чт…
20 мар '21 в 15:22
1 ответ

Наличие вложенных элементов с одним и тем же контроллером

Итак, у меня есть этот случай, когда у меня есть список, который по умолчанию скрыт, и когда вы нажимаете кнопку, он переключает видимость. это мой контроллер import { Controller } from "stimulus"; export default class extends Controller { static ta…
02 мар '21 в 18:24
1 ответ

Вещание на несколько турбо-потоков с помощью hotwire

Я правильно подключил hotwire / turbo, чтобы выполнять грубые операции на одной модели в одном месте моей страницы, но я хотел бы обновить ту же модель одновременно в другом месте на моей странице. Я думал, что могу просто настроить два потока, но э…
20 мар '21 в 21:10
1 ответ

Как определить способ рендеринга модели экземпляра в Rails 6

Я использую Hotwire и разрабатываю приложение User on a Rails 6.0.3.6. Я добавляю эту трансляцию для пользователей class User after_create_commit { broadcast_append_to 'users' } end Затем, когда пользователь создается, он проходит через его часть ( …
0 ответов

Ошибка неправильного количества аргументов в теге Rails Turbo Frame

Я обновился до rails 6.1 с rails 6.0 и пробовал Hotwire, но при попытке запустить приложение получаю сообщение об ошибке: wrong number of arguments (given 0, expected 1..4) Extracted source (around line #1): <%= turbo_frame_tag 'branch' do %> …
20 апр '21 в 20:03
3 ответа

Как отображать ошибки формы входа в систему Devise при использовании Hotwire Rails

Я следил за этим видео GoRails, чтобы заставить Devise работать с hotwire-rails. Я не понимаю, почему мои сообщения об ошибках входа не работают так же, как в видео. Сообщения об ошибках отлично работают в форме регистрации, но в форме входа я получ…
2 ответа

Ссылка на редактирование Rails hotwire не работает после обновления

Я создал небольшое тестовое приложение для изучения hotwire, и у меня возникают проблемы после того, как я нажимаю кнопку обновления, моя кнопка редактирования больше не работает. У меня есть модель вакансий, и в шоу я могу щелкнуть по кнопке редакт…
27 апр '21 в 07:20
3 ответа

Формат Turbo_stream больше не отправляется

в настоящее время мы работаем над изменением нашей поисковой системы веб-приложений со Stimulus на Turbo. Однако мы продолжаем получать HTML-запрос вместо Turbo из нашего скрипта с ошибкой: « ActionController::UnknownFormat “. Trying to force the re…
29 апр '21 в 04:25
1 ответ

Реакция турбо-кадра Rails не запускает турбо: загрузка

У меня есть стандартное встроенное редактирование с использованием Turbo , которое заменяет турбо-кадр show вид с турбо-рамкой в _form. Но $(document).on "turbo:load", -> в этом случае событие не запускается. Я не вижу другого события, которое сл…
29 мар '21 в 19:20
1 ответ

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

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

Турбо-потоки Hotwire возвращают head: no_content

У меня есть система постов и комментариев, каждый Post has_many Commentс. Я пытаюсь настроить турбо-поток, чтобы при публикации комментария он отображался сразу. Все работает в том, что данные сохраняются в базе данных, но похоже, что турбо-поток не…
01 май '21 в 16:58
5 ответов

Hotwire ломает link_to рельсы

Недавно я добавил Hotwire в свое приложение rails для обновления модальных окон, но это сломало link_to, который у меня перенаправлял пользователей на полосу. Я искал в Интернете способы обойти это, но, поскольку Hotwire относительно новый, я не смо…
30 апр '21 в 21:19
0 ответов

Rails ломает hotwire rich_text_area

Перед установкой Hotwire rich_text_area из rails action_text: install работал нормально, к тому времени, как я запустил команду rails hotwire: install action text, перестал работать со следующей ошибкой Я не прикасался к коду javascript, я заметил, …
04 май '21 в 18:51
2 ответа

передать функцию стимулу

Я использовал стимулы для своего последнего проекта, и мне нравится, как я могу разбить код на небольшие части, которые можно использовать повторно. Однако бывают случаи, когда создание нового контроллера и размещение его в качестве атрибута элемент…
11 май '21 в 04:21
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