<% submission_id = 'collapse_step_' + step.step.to_s + '_validations' %> <%= content_tag(:div, class: 'panel-group accordion', id: submission_id) do %> <% step.step_validations.each do |validation| %> <% validation_id = 'collapse_validation_' + validation.id.to_s %> <%= content_tag(:div, class: 'panel-heading panel-divider') do %> <%= content_tag(:div, class: 'panel-title') do %> <%= link_to(('#'+ validation_id), class: 'accordion-toggle', :data => {toggle: 'collapse', parent: submission_id}) do %> <%= content_tag(:span, ''.html_safe, class: 'task-icon pull-left') %> <%= content_tag(:span, '', class: 'caret caret-center') %> <%= content_tag(:span, (step.step_validations.first != nil ? step.step_validations.first.validation.description : 'test'), class: 'task-text') %> <% end %> <% end %> <% end %> <%= content_tag(:div, class: 'panel-body collapse', id: validation_id) do %> <%= content_tag(:div, class: 'panel-content') do %> <% # Form %> <%= content_tag(:div, class: "panel-text") do %> <%= f.fields_for :submission_contents, SubmissionContent.new, show_empty: true do |f| %> <%= f.alert_message "Please fix the errors below." %> <%= f.fields_for :submission, SubmissionText.new, show_empty: true do |f| %> <%= f.text_field :content %> <% end %> <% end %> <% end %> <% end %> <% end %> <% end %> <% end %>