0

为什么渲染<template>stream.erb 文件的部分内部标签会引发ActionView::MissingTemplate错误?

例如在我有的 some_action_in_controller.turbo_stream.erb 文件中;

<turbo-stream action="some_action" target="some_target">
  <template>
    <div class="some-class">
      <% @some_records.each do |r|
       <%= render partial: 'some_partial', locals: { data_to_partial } %>
      <% end% >
    </div>
  </template>
</turbo-stream>

在这种情况下,我使用<turbo-stream>标签而不是 <%= turbo_stream.. %> 因为在我的流文件中,我渲染的不仅仅是部分内容,以维护我正在流式传输数据的页面中的 UI。

为什么我会收到错误消息?实际发生了什么?

4

0 回答 0