0
내 앱의 사용자가 관리 사용자가 아닌 경우 소유권이있는 필드 만 볼 수있게하고 싶습니다.레일즈 관리자와 함께 CanCan을 사용하여 소유권을 확인하는 방법
can :see
또는 그와 유사한 것을 필드 단위로 설정하여 "볼 수있는"필드 만 표시하거나 대신 can :oversee
이라는 능력이 있으면 모든 것을 볼 수 있다고 명시해야합니다. .
rails admin에서 사용자가 admin인지 아닌지 확인하는 것이 훨씬 쉽습니다. 따라서 rails admin이 현재 사용자의 레코드 만 가져 오도록 설정하십시오.
if can?(:read, order)
# do something!
end
if can?(:email, order)
# do something!
end
을하지만 단지 개체 수준에서 가시성을 참조 것 : 캉캉으로