app/views/tramway/admin/shared/show/_associations.html.haml in tramway-admin-1.20.3 vs app/views/tramway/admin/shared/show/_associations.html.haml in tramway-admin-1.21
- old
+ new
@@ -1,13 +1,17 @@
- if object.class.show_associations.map(&:to_s).include? association.name.to_s
%tr
%td
= model_class.human_attribute_name association.name
- -#= link_to "Add #{model_class.human_attribute_name(association.name).singularize}", new_associated_record_path(association: association, object: object), class: 'btn btn-primary'
+ %hr
+ = link_to "#{I18n.t('helpers.actions.add')} #{model_class.human_attribute_name(association.name).singularize.downcase}", new_associated_record_path(association: association, object: object, as: object.send("#{association.name}_as")), class: 'btn btn-primary'
%td{ colspan: 2 }
%table.table.table-striped.table-bordered
- object.send(association.name)&.each do |association_object|
%tr
%td
= association_object.id
%td
= link_to association_object.name, record_path(association_object.id, model: association.options[:class_name])
+ %td
+ = delete_button url: record_path(association_object.id, model: association.options[:class_name], redirect: current_model_record_path(object.id)), button_options: { class: 'btn btn-xs btn-danger' } do
+ = fa_icon 'trash-alt'