我有一个名为User的资源,另一个叫Order。
我希望Order嵌套在Users中,所以我可以拥有这些路径:
/users
/users/:id
/users/:id/new
/users/:id/edit
/users/:user_id/orders
/users/:user_id/orders/:id
/users/:user_id/orders/:id/new
/users/:user_id/orders/:id/edit
如何使用activeadmin执行此操作?
答案 0 :(得分:18)
只需将belongs_to选项添加到active_admin资源页面
ActiveAdmin.register Order do
belongs_to :user
end
答案 1 :(得分:11)
@ railscard的回答是部分正确的,但是如果你不想像@ bishma-stornelli所提到的/ order,/ order /:id等默认路由,你可以添加像这个:
ActiveAdmin.register Order do
belongs_to :user, :optional => true
end