2014-12-15 2 views
0

나는 우리 응용 프로그램 중 하나에서 승인을 위해 cancan과 함께 레일 3을 사용하고 있으며 이미지 태그에 대한 인증 조건을 추가하고 싶습니다.레일 3 cancan 이미지 디스플레이 승인

이미지 액세스 권한을 부여하기 위해 사용자 지정 작업을 만들고 싶지는 않습니다.

동일한 작업을 수행하는 가장 좋은 방법은 무엇이 좋습니까?

답변

0

컨트롤러를 사용하지 않고도이를 처리 할 수있는 두 가지 방법이 있습니다.

  1. "이미지보기"기능이있는 사용자 모델에 역할을 추가하십시오. 그런 다음보기에서 이미지 태그를 can? 조건으로 감습니다.
  2. 모든 이미지 애셋을 데이터베이스에 추가하고 애셋이 사용자와 연결되어 있고 읽을 수 있는지 테스트합니다.