Sha256: 6e4420e65bb6a4ddb0cf5e5f3f7833037e3bd3e5bc0f4f68c02c9b0653ed1e5f

Contents?: true

Size: 1.03 KB

Versions: 12

Compression:

Stored size: 1.03 KB

Contents

ActiveAdmin.register C80Map::Building do #, as: 'Building'

  menu :label => "Buildings", :parent => 'Карта', :if => proc { current_admin_user.email == 'tz007@mail.ru' }

  before_filter :skip_sidebar!, :only => :index

  permit_params :img_bg, :img_overlay, :coords, :tag

  config.sort_order = 'id_asc'

  index do
    column :tag
    # column :coords
    column 'img_bg' do |sp|
      "#{ link_to image_tag(sp.img_bg.thumb.url, :style => 'background-color: #cfcfcf;'), sp.img_bg.url, :target => '_blank' }<br>
      ".html_safe
    end
    # column 'img_overlay' do |sp|
    #   "#{ link_to image_tag(sp.img_overlay.thumb.url), sp.img_overlay.url, :target => '_blank' }<br>
    #   ".html_safe
    # end
    actions
  end

  form(:html => {:multipart => true}) do |f|

    f.inputs 'Properties' do
      f.input :tag
      f.input :coords
      f.input :img_bg, :hint => "#{image_tag(f.object.img_bg.thumb.url)}".html_safe
      f.input :img_overlay, :hint => "#{image_tag(f.object.img_overlay.thumb.url)}".html_safe
    end

    f.actions
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
c80_map-0.1.0.24 app/admin/c80_map/buildings.rb
c80_map-0.1.0.23 app/admin/c80_map/buildings.rb
c80_map-0.1.0.22 app/admin/c80_map/buildings.rb
c80_map-0.1.0.21 app/admin/c80_map/buildings.rb
c80_map-0.1.0.20 app/admin/c80_map/buildings.rb
c80_map-0.1.0.19 app/admin/c80_map/buildings.rb
c80_map-0.1.0.18 app/admin/c80_map/buildings.rb
c80_map-0.1.0.17 app/admin/c80_map/buildings.rb
c80_map-0.1.0.16 app/admin/c80_map/buildings.rb
c80_map-0.1.0.15 app/admin/c80_map/buildings.rb
c80_map-0.1.0.14 app/admin/c80_map/buildings.rb
c80_map-0.1.0.13 app/admin/c80_map/buildings.rb