如何在ActiveAdmin中呈现单独的视图

时间:2019-04-18 09:06:53

标签: ruby-on-rails activeadmin

我想从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

如何做到这一点,如果我理解正确,那么必须在商店环境中才能正常工作。 我花了很多时间,但找不到答案 预先感谢

0 个答案:

没有答案