Asked Jan 14th, 4:23 AM 31 0 1
  • 31 0 1
+1

Cách phân quyền trong gem `active_admin`

Share
  • 31 0 1
  • Chào mọi người, (bow)

  • Hiện tại em có đang làm một project sử dụng gem active_admin để làm admin site. Hiện giờ em có nhận được một yêu cầu như sau:

  1. Ở trang admin, sẽ có 1 loại user mới là super_admin, user này có thể tạo ra nhiều công ty, mỗi công ty sẽ có manager (cũng được tạo bởi super_admin).
  2. manager của công ty A sẽ login vào admin site (bằng account được tạo ở bước 1) thì chỉ có thể thao tác trên những đối tượng thuộc công ty A, tương tự với công ty B,C,D...

Em chưa biết cách nào để implment logic này với gem active_admin, mọi người cho thể cho em gợi ý cách làm hoặc keywords để sử lý logic như này với gem active_admin được không?

Em xin cảm ơn (bow)

1 ANSWERS


Answered Jan 15th, 6:09 AM
+1

Chào em, về viêc phân quyền, thì Rails thường sử dụng CanCanCan hoặc pundit => Cho nên em có thể tìm kiểm theo các keyword ví dụ như rails active_admin with pundit chẳng hạn. Nói chung là nó sẽ thường xoay quanh các đối tương như thế. Chúc em 1 ngày tốt lành

Share