我尝试使用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
是的,普通用户无法访问这些属性。但我希望它们可以在管理面板中访问。怎么做到这一点?
答案 0 :(得分:3)
主动管理员使用with_role
inherited_resources
方法将范围分配给某些属性,以便只有活动管理员才能访问这些属性,但不能向普通用户访问。