app/views/render_async/_render_async.html.erb
<<%= html_element_name %>
id="<%= container_id %>"
class="<%= container_class %>"
>
<%= placeholder %>
</<%= html_element_name %>>
<% content_for content_for_name do %>
<%= javascript_tag html_options do %>
<% locals = { container_id: container_id,
replace_container: replace_container,
path: path,
method: method,
data: data,
event_name: event_name,
toggle: toggle,
headers: headers,
error_message: error_message,
error_event_name: error_event_name,
retry_count: retry_count,
retry_count_header: retry_count_header,
retry_delay: retry_delay,
interval: interval,
turbolinks: RenderAsync.configuration.turbolinks,
turbo: RenderAsync.configuration.turbo} %>
<% if RenderAsync.configuration.jquery %>
<%= render partial: 'render_async/request_jquery',
formats: [:js],
locals: locals %>
<% else %>
<%= render partial: 'render_async/request_vanilla',
formats: [:js],
locals: locals %>
<% end %>
<% end %>
<% end %>