我需要在资源中创建一个嵌套的自定义页面。
路线应如下所示:
/admin/quizzes/:id/my_custom_page
问题是我们不能在ActiveAdmin::Page
中使用belongs_to
.
我当然可以手动创建路线,但如果 AA 可以为我们处理这个问题,那就太好了。
文档什么也没说,代码也不是那么简单。 :(
有什么建议吗?
您可以使用
member_action
:
ActiveAdmin.register Quiz do
member_action :my_custom_page, method: :get do
end
end
这将在/admin/quizzes/:id/my_custom_page
处生成一条路由
参考