Турбо-кадр не загружает html при использовании атрибута src
Я пытаюсь загрузить html в турбо-фрейм, используя атрибут src, но когда я загружаю страницу, на которой существует фрейм, я не вижу, чтобы сетевой запрос выдавался для получения html.
Это разметка, которую я написал на отображаемой странице:
<%= turbo_frame_tag "new_message", src: new_room_message_path(@room), target: "_top" do %>
<div>
placeholder
</div>
<% end %>
И соответствующая турбо-рама в представлении:
<h1>New Message</h1>
<%= turbo_frame_tag "new_message", target: "_top" do %>
<%= form_with(model: [ @message.room, @message ]) do |form| %>
<div class="field">
<%= form.text_field :content %>
<%= form.submit "send" %>
</div>
<% end %>
<% end %>
Когда я посещаю
new_room_message_path
в браузере маршрут и html выглядят хорошо.
Содержимое application.js:
// Entry point for the build script in your package.json
import "@hotwired/turbo-rails"
import "./controllers"
import * as bootstrap from "bootstrap"
я запускаю это
rails 7.0.2.3
. у меня есть
gem "turbo-rails"
установлены. Я вижу, что турбо импортируется в application.js
import "@hotwired/turbo-rails"
.
Любые советы по изменению конфигурации или кода, которые я должен попробовать, или я совершенно отсутствует? Если есть еще контекст, который был бы полезен, я рад обновить вопрос.