我有一个名为User的资源和一个名为Order的资源。
我希望订单嵌套在用户中,这样我就可以拥有这些路由:
/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做到这一点呢?
发布于 2012-09-12 00:10:41
只需向active_admin资源页面添加belongs_to选项
ActiveAdmin.register Order do
belongs_to :user
end发布于 2014-06-15 04:33:11
@railscard的答案部分正确,但如果你不想要像@bishma-stornelli提到的/order,/order/:id等默认路由,你可以添加如下选项:
ActiveAdmin.register Order do
belongs_to :user, :optional => true
endhttps://stackoverflow.com/questions/12373381
复制相似问题