<% if display_mode == 'dt' %>
<% (form_ordered_fields - ['id', 'created_at', 'updated_at', 'deleted_at'] - excluded_columns).each do |column| %>
<% wphtml = "col-md-#{(form_fields[column.to_sym].class == Hash ? form_fields[column.to_sym][:size] : form_fields[column.to_sym] ) || 12}" %>
<% icon = (form_fields[column.to_sym].class == Hash ? (form_fields[column.to_sym][:icon].blank? ? 'id-card-o' : form_fields[column.to_sym][:icon]) : 'id-card-o') %>
-
<% if /_id$/ =~ column && object.respond_to?(column.split('_id')[0]) %>
<%= object.class.human_attribute_name(column.split("_id")[0]) %>
<% else %>
<%= object.class.human_attribute_name(column) %>
<% end %>
-
<% if object.send(column).class == Date or
object.send(column).class == DateTime or
object.send(column).class == ActiveSupport::TimeWithZone or
object.send(column).class == Time %>
<%=l object.send(column) %>
<% elsif /_id$/ =~ column && object.respond_to?(column.split('_id')[0]) %>
<%= object.send(column.split("_id")[0])&.name %>
<% else %>
<%= object.send(column) %>
<% end %>
<% end %>
<% end %>
<% if display_mode == 'table' %>
<% (object.class.column_names - ['id', 'created_at', 'updated_at', 'deleted_at'] - excluded_columns).each do |column| %>
<% if /_id$/ =~ column && object.respond_to?(column.split('_id')[0]) %>
<%= object.class.human_attribute_name(column.split("_id")[0]) %>
<% else %>
<%= object.class.human_attribute_name(column) %>
<% end %>
|
<% if object.send(column).class == Date or
object.send(column).class == DateTime or
object.send(column).class == ActiveSupport::TimeWithZone or
object.send(column).class == Time %>
<%=l object.send(column) %>
<% elsif /_id$/ =~ column && object.respond_to?(column.split('_id')[0]) %>
<%= object.send(column.split("_id")[0])&.name %>
<% else %>
<%= object.send(column) %>
<% end %>
|
<% end %>
<% end %>