我想创建一个ActiveAdmin批处理操作,在选中时要求额外的输入字段(一个数字)



因此,我设置了Active Admin,并管理我工作的网站上的所有商品。有一个批量操作可以将商品出售,但目前此人没有输入销售额的百分比。我在后台设置了一个操作,只将所选的所有商品都打10%的折扣。但我希望用户能够输入他们希望批量的折扣。有没有一种内置的方式,在Active Admin DSL中做到这一点?如果没有,最简单的方法是什么?

最简单的方法是使用批处理操作表单。链接到手册https://github.com/activeadmin/activeadmin/blob/master/docs/9-batch-actions.md#batch-行动形式

对于更复杂的任务https://github.com/activeadmin-plugins/active_admin_scoped_collection_actions可以帮助

最新更新