<% objects_and_names.each do |object, name_link| %> <% name_object = (object.respond_to?(:name) || !name_link) ? object : name_link %> <% if folder.editable? %> <%= link_to({action: 'remove_item', id: folder.uuid, item_uuid: ((name_link && name_link.uuid) || object.uuid)}, method: :delete, remote: true, data: {confirm: "Remove #{object.class_for_display.downcase} #{name_object.name rescue object.uuid} from this folder?", toggle: 'tooltip', placement: 'top'}, class: 'btn btn-sm btn-default btn-nodecorate', title: 'remove') do %> <% end %> <% else %> <%# placeholder %> <% end %> <%= render :partial => "show_object_button", :locals => {object: object, size: 'sm'} %> <%= render_editable_attribute name_object, 'name', nil %> <%= render_controller_partial( 'show_object_description_cell.html', controller_name: object.controller_name, locals: {object: object}) %> <% end %>