在ActiveAdmin中批量分配属性

时间:2013-05-14 09:58:13

标签: ruby-on-rails activeadmin crud mass-assignment

我尝试使用Active Admin创建新用户,我得到:

Can't mass-assign protected attributes: user_id, approved_at_date, approved_at_time_hour, approved_at_time_minute, expire_at_date, expire_at_time_hour, expire_at_time_minute

是的,普通用户无法访问这些属性。但我希望它们可以在管理面板中访问。怎么做到这一点?

1 个答案:

答案 0 :(得分:3)

主动管理员使用with_role inherited_resources方法将范围分配给某些属性,以便只有活动管理员才能访问这些属性,但不能向普通用户访问。

查看Scoped Mass Assignment with Active Admin