내 프로젝트 중 하나에서 authlogic 위에 acl9를 사용하고 있습니다. 나는 acl9 접근법을 좋아하지만, 나는 그렇게 단순하지 않은 (불가능하다고 말하지 않는) 일을하려고 노력하고 있다고 생각한다. 유용성을 이유로 인라인 관리자 패널을 갖고 싶습니다. 예를 들어 리소스 옥션과 중첩 된 리소스 경매/입찰이 있다고 가정 해 보겠습니다. 일반 사용자가
에 루비 부서/섹션의 알 수없는 # Organization. 알 수없는 수준의 수준을 처리 할 수있는 모델 집합을 찾고 있습니다. 그리고 나서 가장 즉각적인 레벨 인 Employee을 찾고, 각각 Section은 자신의 관리자입니다. 인증을 위해 acl9를 사용하고 싶지만 수준 수가 알려지지 않은 경우 어떻게 수행되는지 알아낼 수 없습니다.
저는 역할을 관리하기 위해 Acl9를 사용하고 있습니다. 사용자에게 역할이있는 경우 체크 박스 사용자 유형을 숨기고 싶습니다. 역할이 : 관리자 인 경우 표시하십시오. 나는 그저 : manager가 모든 필드를 편집 할 수 있고 : for : customer를 편집 할 수 있기를 바란다. 도움 주셔서 감사합니다. <% if @user.has_role?(:m
나는 오이를 늘리고 있으며, 첫 번째 테스트 중 하나를 통과하는 데 문제가 있습니다. 나는 점점 오전 예외는 다음과 같습니다 여기 And I visit the new contract screen
Acl9::AccessDenied (Acl9::AccessDenied)
/usr/local/lib/ruby/1.8/benchmark.rb:308:
내 레일 앱은 여러 웹 서비스의 프론트 엔드입니다. 나는 내 사용자 모델을 유지하고있다. 인증을 위해 Devise를 사용하여 웹 응용 프로그램에 권한을 추가해야합니다. CanCan과 acl9가 ActiveRecord 모델의 인스턴스에서 주로 작동하는 것으로 나타났습니다. CanCan 또는 acl9가 여전히 내 요구 사항에 적합합니까? 내 상황에서 이러한 라
ACL9에서 액세스를 제어하는 사용자 모델이 있습니다. UsersController에 : #ACL9 related stuff
before_filter :load_user, :only => [:show]
access_control do
allow :owner, :of => :user, :to => [:show]
end
de
적용 역할과 객체의 목록을 얻을 :이 def self.obj_list(opts = {:include => [] , :exclude => []})
# Returns an array with all objects with roles applied
# +:exclude+:: (array,string) optional object type to
정확하게 acl9 Readme를 따랐으며, 모든 것을 두 번 검사했지만 has_role!(:admin)을 사용할 때 다음 오류가 계속 발생합니다. Rails 3.2 undefined method `key?' for nil:NilClass 어떤 제안 : ActiveRecord::StatementInvalid: SQLite3::ConstraintExceptio
RVM (Ruby 1.8.7-head, Rails 2.3.8)을 실행하고 새 응용 프로그램의 기본 기능을 실행하고 있습니다. 필자는 Authlogic을 최소한의 코드로 작동시켜야한다. 나는 class User < ActiveRecord::Base
# authentication
acts_as_authentic
# authoriza