2010-01-12 71 views
1

我有几个Rails模型,我试图通过REST API公开。我正在寻找一种简单的方法来允许在某些情况下(通过api或管理界面)进行批量分配,但在从基于用户的表单填充时不允许。在某些情况下允许批量排序

还有一些渔获。首先,我使用accepts_nested_attributes_for来填充一堆子对象。其次,我正在使用resource_controller插件,它可以在标准更新的情况下自动适用params。 api控制器在它们自己的“命名空间”中,所以我可以在基本控制器中实现某些DRY。

想到几种解决方案,但目前还没有清晰的解决方案。有什么建议么?

回答

2

您可以使用混合解决方案。也就是说,你可以调整ActiveRecord以允许根据用户角色进行批量分配。

您可以自己实施系统或使用现有的插件,例如safe_mass_assignment

+0

之前从未听说过这个插件。谢谢你的提示!我只需要调整资源控制器,因此它知道质量分配的选项。 – 2010-01-14 19:01:09

相关问题