Sha256: eee3a468b4749e31b8c75cf9d293e5364aa0d73eec20eab2b99c4ed353de619e

Contents?: true

Size: 1.07 KB

Versions: 5

Compression:

Stored size: 1.07 KB

Contents

ActiveAdmin.register C80Catoffers::Csprop, as: 'Csprop' do

  config.per_page = 100

  menu :label => 'Настройки рассчёта стоимости', # TODO_MY:: название пункта меню перенесести в параметры в базу
       priority: 5,
       parent: 'Услуги' # TODO_MY:: название пункта меню перенесести в параметры в базу

  permit_params :csample_ids => []

  batch_action :destroy, false

  config.sort_order = 'id_asc'

  before_filter :skip_sidebar!, :only => :index

  index do
    # selectable_column
    column 'Список который выводится в виджете' do |csprop|
      res = ''
      csprop.csamples.map do |csample|
        res += "<li>#{csample.title}</li>"
      end
      "<ul>#{res}</ul>".html_safe
    end
    actions
  end

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

    f.inputs 'Список который выводится в виджете' do

      f.input :csamples,
              :as => :check_boxes

    end

    f.actions
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
c80_catoffers-0.1.0.8 app/admin/c80_catoffers/csprops.rb
c80_catoffers-0.1.0.7 app/admin/c80_catoffers/csprops.rb
c80_catoffers-0.1.0.6 app/admin/c80_catoffers/csprops.rb
c80_catoffers-0.1.0.5 app/admin/c80_catoffers/csprops.rb
c80_catoffers-0.1.0.4 app/admin/c80_catoffers/csprops.rb