0

我尝试使用 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

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

4

1 回答 1

3

活动管理员使用一种with_role方法 inherited_resources将范围分配给某些属性,以便它们只能由活动管理员访问,而一般用户不能访问。

使用 Active Admin查看Scoped Mass Assignment

于 2013-05-14T10:05:33.897 回答