0
私はcancancan gemでactiveadminを使用しています。私はユーザーモデルから2つのフィールドだけを更新する必要があります。cancancanとactiveadmin gemを使用して一部のフィールドを更新する方法
例:私たちが言うことができるなら、私は名前、電子メール、is_admin、is_activeでUserモデルを持っています。
しかし、管理者からは、ユーザーモデルのis_admin属性とis_active属性のみを更新できるような機能を作成する必要があります。
今、私はこれをしようとしていますが、それは働いていない。このカンカンで
can [:read, :update], User, :attributes => [:is_admin, :is_active]
あなたは管理者とユーザーのために別々のモデルを用意していますか? – uzaif
はい。 AdminUserとUserは別々のモデル –
です。ユーザーモデルでは 'role'というフィールドがあります – uzaif