Как сделать отдельный вид в activeadmin - PullRequest
0 голосов
/ 18 апреля 2019

Я хочу отделить таблицу событий от вида магазина в activeadmin, чтобы она отображалась при нажатии на ссылку.

Я создаю ссылку для рендера

row 'Events' do
  link_to 'Show events', admin_events_path(shop_id: shop.id)
end

И создаю app/admin/events.rb

В app/admin/shop.rb код выглядит следующим образом

if shop.object_events.present?
      panel 'Events' do
        paginated_collection(shop.object_events.page(params[:shop_object_events_page]).per(20), param_name: 'shop_object_events_page', download_links: false) do
          table_for(collection, :class => :shop_object_events) do
            # some code
          end
        end
      end
    end

Как яМожно сделать это, если я правильно понимаю, это должно быть в контексте магазина, чтобы работать.Я провел много времени, но не смог найти ответ Заранее спасибо

...