내가 Paper Clip expiring_url
을 사용하여 일부 파일을 설정했습니다. 그것들은 잘 작동하고 있습니다.CanCan 2.0 + Paperclip expiring_url
나는 다음과 같은 코드를 사용하여 서명 된 회원들에게 expiring_url
수 있도록 캉캉 2.0을 사용하려고
# /app/models/ability.rb
class Ability
include CanCan::Ability
def initialize(user)
user ||= User.new # guest user
can :read, :movies
cannot :read, :movies, :expiring_url
if user.persisted?
can :read, :movies, :expiring_url
end
end
end
내 MoviesController.rb
load_and_authorize_resource
여전히 모든 사용자가 영화를 다운로드 할 수있는되어 있습니다.
expiring_url
은 Movie
의 속성이 아니며 그 이유가 작동하지 않는 이유입니다. 나는 클립 링 expiring_url 개체가 작동하도록하기 위해 클립 클립을 어떻게 지정할 수 있는지 모르겠습니다.
어떻게하면 좋을까요?
단지이없는 이러한 조건
에 대한 데이터베이스 열을 사용하는 것이 중요합니다 :