ActiveAdmin ile çalışma ve AdminUser'ın diğer kişilerin bilgilerini düzenlemesini kısıtlamak istiyorum. Bunu yapmak için nasıl gidebilirim? Bu aldığım kadarıyla.ActiveAdmin AdminUser'ın yalnızca kendi parolalarını düzenleme izni verilir
controller do
def action_methods
if allow_to_edit?(user_row)
super
else
super - ['edit']
end
end
end
allow_to_edit'i nasıl doğru şekilde tanımlayacağımı bilmiyorum? yöntem. Ben böyle bir şey olmasını bekliyoruz:
def allow_to_edit?(user)
current_user.id == user.id
end