Method: Turbo::Streams::TagBuilder#prepend_all

Defined in:
app/models/turbo/streams/tag_builder.rb

#prepend_all(targets, content = nil, **rendering, &block) ⇒ Object

Prepend to the targets in the dom identified with targets either the content passed in or a rendering result determined by the rendering keyword arguments or the content in the block, or the rendering of the content as a record. Examples:

<%= turbo_stream.prepend_all ".clearances", "<div class='clearance_item'>Prepend this to .clearances</div>" %>
<%= turbo_stream.prepend_all ".clearances", clearance %>
<%= turbo_stream.prepend_all ".clearances", partial: "clearances/new_clearance", locals: { clearance: clearance } %>
<%= turbo_stream.prepend_all ".clearances" do %>
  <div class='clearance_item'>Prepend this to .clearances</div>
<% end %>
[View source] [View on GitHub]

231
232
233
# File 'app/models/turbo/streams/tag_builder.rb', line 231

def prepend_all(targets, content = nil, **rendering, &block)
  action_all :prepend, targets, content, **rendering, &block
end