app/admin/c80_estate/areas.rb in c80_estate-0.1.0.35 vs app/admin/c80_estate/areas.rb in c80_estate-0.1.0.36
- old
+ new
@@ -176,22 +176,24 @@
link_to area.title, "/admin/areas/#{area.id}", title: I18n.t("active_admin.view")
end
column :atype do |area|
area.atype.title
end
- column '<abbr title="За м.кв. в месяц">Цена м.кв.</abbr>'.html_safe do |area|
+ column '<abbr title="За м.кв. в месяц">Цена м.кв.</abbr>'.html_safe, sortable: :price_value do |area|
"#{area.price_value.to_s(:rounded, :precision => 2)} руб"
end
- column '<abbr title="Стоимость всей площади в месяц. Число PxS, где P - цена за м.кв. в месяц, S - метраж площади в м.кв.">Цена площади</abbr>'.html_safe do |area|
+
+ column '<abbr title="Стоимость всей площади в месяц. Число PxS, где P - цена за м.кв. в месяц, S - метраж площади в м.кв.">Цена площади</abbr>'.html_safe, sortable: :power_price_value do |area|
klass = ''
title = 'Цена за площадь рассчитана'
if area.is_locked_area_price?
klass = 'locked'
title = 'Явно указана цена за площадь, цена за метр рассчитана от этого числа'
end
"<span title='#{title}' class='#{klass}'>#{area.power_price_value.to_s(:rounded, :precision => 2)} руб</span>".html_safe
end
- column 'Метраж' do |area|
+
+ column 'Метраж', sortable: :square_value do |area|
"#{area.square_value.to_s(:rounded, :precision => 2)} м<sup>2</sup>".html_safe
end
column :property do |area|
"<div class='image_vertical properties_index_logo'>
<span></span><a href='/admin/areas?utf8=✓&q%5Bproperty_id_eq%5D=#{area.property.id}&commit=Фильтровать&order=id_asc'><img src='#{image_path(area.property.logo_path)}'>
\ No newline at end of file