cancan

    5

    1答えて

    を使用してネストされたコントローラ私は厄介以下の私の新しいルートの設定を承認するカンカン得ることのかなりを持つ: namespace :api do namespace :v1 do resources :users do resources :user_songs resources :friendships resources :plays

    8

    3答えて

    active_model_serializersで権限をシリアル化するにはどうすればよいですか?モデルとシリアライザでcurrent_userまたはcan?メソッドにアクセスすることはできません。

    6

    2答えて

    私はDeviseとCanCanでRailsアプリケーションを開始しました。私は記事との1対1の関係を持つユーザーを持っています。私はカンカンに新たなんだ、ここで私が何を計画してんだよ: 管理 は記事 ログインしてい 上の任意のアクションを行うことができます は記事を読み書きできます は 自分の記事を編集し、破壊することができますゲストユーザー は記事 を読むことができますしかし、私はカンカンの構文

    1

    1答えて

    私はmongoid基準で定義された能力を持っていますが、それはmongoid基準セレクタに値を設定していません。 can :manage, Number, :issuer_id.in => user.owner_of.map{ |p| p.id } 戻り -> Number.accessible_by(Ability.new(user)) => #<Mongoid::Criteria

    9

    3答えて

    いくつかのdeviseモデルの能力を定義する方法は?

    2

    3答えて

    私はDeviseとCanCanを使用してユーザーとユーザー権利を管理しています。 私が欲しいもの:普通のユーザーはが自分の投稿を更新できるようになります。 最も重要なモデルはアクティビティと呼ばれます。通常のメンバーのために私が持っている能力は、モデルで : elsif user.role? :Member can :read, :all can :create, :all

    5

    1答えて

    Devise、CanCan、およびRolifyに基づいて私的リソースを処理するアプリケーションを作成しています。 ユーザーを登録/編集するための管理インターフェースを作成している間は、ユーザーに登録者を許可したくないため、Devise登録が無効になっています。 今私はユ​​ーザーの役割を扱っています。管理者がユーザーを作成し、同じフォームを使用して役割を設定できるようにしたいと考えています。私は、

    6

    3答えて

    いくつかの一般的なフォーム機能のために独自のエンジンを構築している私のRailsアプリケーションでは、CanCanを使用して権限を与えています。ユーザーのエンジンコントローラの操作に自由にアクセスできないように、私のシステムでパーミッションをロックしたいと思います。これらのコントローラーは、ほとんどの場合、7つのRESTアクションを使用するだけなので、各コントローラーの上部にCanCanのload

    3

    1答えて

    私はちょうどRailsで新しいプロジェクトを開始しています。私はCanCanのロールチェックをアプリに追加したいと思っていました。何が私が行っている: がインストールgemfile "カンカン" 3.作成した能力クラスに含まれる適切な宝石 2.私のApplicationControllerには 4. 1. - "check_authorization" しかし、それでもまだ、私が手を追加 未定義の

    1

    1答えて

    私のアプリケーションでは、すべてのユーザーが自分のタスクを読むことができます。 2番目のコントローラはモデレータのみ利用可能であり、モデレータはすべてのタスクを見ることができます。 # accessible for every user # every user should see only own tasks, # but at the moment all moderators see