Nitrous.io에서 Active Admin을 사용하여 레일 앱을 만들었으며 모두 해당 개발 환경에서 작동합니다. 나는 인증/권한 부여를 위해 고안/CanCanCan을 사용하고 내가 Heroku가로 밀어 시도 및 액세스 활동 관리, 나는 다음과 같은 오류 얻을 : : Started GET "/admin" for 91.226.23.198 at 2014-09
나는이처럼 보이는 기능 설정 문제에 봉착 거부 :이 can :read, Project, :allocate_to => user.id
문제는 ability.can?(:read, my_project)
반환 거짓을하더라도 Project.accessible_by(ability)
은 해당 사용자의 프로젝트를 예상대로 반환합니다. 내가 루비 1.9.3-p54
그래서 Post 모델이 있습니다. 내 posts은 게시되거나 게시되지 않을 수 있습니다. Rolify, CanCanCan 및 Devise를 사용하고 있습니다. 나는 일이 원하는 것은 내 :admin 사용자가 모든 게시물의 Post#Show 행동을 볼 수 있어야하지만, 내 :member 또는 guest 사용자 (즉, 비 로그인) 오직 Post.publishe
나는 피드에있는 게시물을 가지고 있습니다. 피드의 소식을 보려면 피드에 피드가 있어야합니다. 내 경로에서 게시물은 피드 아래에 중첩되어 있습니다. 내가 PostsController에서 , 나는이 : class Api::V1::PostsController < ApiController
load_resource :network, find_by: :ext
CanCanCan에서 작동하도록 ActiveAdmin을 가져 오는 데 문제가 있습니다. 나는 레일즈 4 앱에서 CanCanCan 버전 1.9.2와 ActiveAdmin 버전 1.0.0.pre를 사용하고 있습니다. 내 능력 클래스를 설정하고 내와 ApplicationController에 load_and_authorize_resource 및 check_auth