app/views/involvements/create.js.erb
<%- if @form.involvement.client? %>
$('#client-info').html('<%= j render partial: "person", object: @form.involvement.involvable, locals: { involvement: @form.involvement } %>');
<%- elsif @form.involvement.employer? %>
$('#employer-info').html('<%= j render partial: "#{@form.involvement.involvable.class.to_s.underscore}", object: @form.involvement.involvable, locals: { involvement: @form.involvement } %>');
<%- elsif @form.involvement.agency? %>
$('#agency-info').html('<%= j render partial: "organization", object: @form.involvement.involvable, locals: { involvement: @form.involvement } %>');
<%- else %>
$('#others-info tbody').html('<%= j render partial: "other", collection: @form.involvement.case_file.involvements.others %>');
<%- end %>
$('#modal').modal('hide');