모델 보안을 위해 declarative_authorization을 사용하는 앱에서 작업하고 있으며 조명기를 구성하고 있으며 인증 프레임 워크를 통과하지 못하도록 테스트가 많이 있습니다. 현재 아래의 코드 스 니펫과 같은 것을 사용하고 있습니다. 그러나 이것은 꽤 일반적인 작업이 될 것이므로 동일한 목표를 달성하는 데 더 낫고 간결한 방법이 있는지 궁금합니다.보다 간단한 사용법 without_access_control
def disable_auth(code, *args)
without_access_control do
return code.call(*args)
end
end
get :index, :product_id => disable_auth(lambda { Factory(:product) })
Ruby on Rails 인 경우 질문에 'ruby-on-rails' 태그를 넣어야합니다. (그것이 맞는지 아닌지 잘 모르겠다.) – Phrogz
이것은 레일에있는 루비이지만 일반적으로 루비에도 적용 가능하다고 생각했다. – MrEvil