有 2 个模型客户和订单。客户有_许多订单。是否可以让订单显示为客户的成员。网址示例:
本地主机:3000/admin/customers/1/orders
此 url 将显示由客户 1 过滤的订单模型索引页面。
这可以通过使用自定义操作来实现,但我需要订单索引页面中的“批量操作”功能。table_for 没有创建“批量操作”按钮。
有 2 个模型客户和订单。客户有_许多订单。是否可以让订单显示为客户的成员。网址示例:
本地主机:3000/admin/customers/1/orders
此 url 将显示由客户 1 过滤的订单模型索引页面。
这可以通过使用自定义操作来实现,但我需要订单索引页面中的“批量操作”功能。table_for 没有创建“批量操作”按钮。
是的,嵌套路由。
路线.rb
resources :customers do
resources :orders
end
客户.rb
accepts_nested_attributes_for :orders
订单控制器.rb
def index
@customer = Customer.find(params[:customer_id])
@orders = @customer.orders.all
end
路线(没有任何管理员命名空间)将类似于customer_orders_path(customer)
.
我以前没有使用过 ActiveAdmin,所以默认情况下,您可能会从该 gem 中对您的 routes.rb 进行一些范围界定。