app/views/reports/_report_modal.html.erb
<div class="modal hide modal-large" id="report_popup">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>New Report</h3>
</div>
<div class="modal-body">
<%= form_tag reports_path(search_id: @search.id, is_dataset: false), method: :post, remote: true, id: "new_report_form", class: 'form-horizontal' do %>
<% @report = Report.new({name: "Report: #{Time.now.strftime("%Y.%m.%d")}"}) %>
<div class="form-group">
<%= label :report, :name, class: 'col-md-2 control-label' %>
<div class="col-md-10">
<%= text_field :report, :name, class: "ui-widget-content ui-corner-all", id: 'report_name' %>
</div>
</div>
<div class="form-group">
<%= label :report, :template_id, "Template", class: 'col-md-2 control-label' %>
<div class="col-md-10" id="reports_list">
<%= render partial: 'reports/reports_list' %>
</div>
</div>
<% end %>
</div>
<div class="modal-footer">
<a href="#" data-dismiss="modal" aria-hidden="true" class="btn btn-default">Close</a>
<%= link_to 'Save', '#', data: { object: 'submit', target: '#new_report_form', dismiss: 'modal' }, class: 'btn btn-primary' %>
</div>
</div>