cancan

    0

    1答えて

    私は次のモデルがあります: Group (id) Poll (id, group_id) PollVote (id, poll_id) 私は/ /グループを望んでいないという意味、深いネストを行うにはしたくない:ID /投票/:ID/poll_vote /:ID /group/:id /poll/:id /poll/:id/poll_vote/:poll_vote_id 私は世論調

    0

    1答えて

    私がこのお持ちの場合: can [:manage], GroupMember do |group_member| wall_member.try(:user_id) == current_user.id Rails.logger.info 'XXXX' end をカンカンが正常に動作しますが、私はロガーを削除した場合、それは失敗します。 can [:manage], Gr

    3

    2答えて

    Devizesを認証モジュールとして使用するRails Appで作業していますが、CanCanが管理者に新しいユーザーを作成できるようにカスタマイズしたいと考えています。私は、これを行うことができるようにDeviseのコントローラをカスタマイズする方法を理解するのに苦労しています。どんな助けもありがとう。

    0

    1答えて

    2つのスコープを持つ単一のUserモデルを使用して、1つのアプリケーションでDeviseの設定を完了しましたので、/admin/loginと通常の/users/loginパスを使用できます。これはかなりうまく動作しますが、私のconfig/routes.rbをファイルには、次のようになります。これはかなり結構な作品 devise_for :users, :path_names =>

    3

    2答えて

    階層型アカウントプランを持つアプリを作成しようとしています。私は無料のアカウントとプレミアムアカウントを持っています。 私が探しているのは、このスロットル/許可の処理に役立つ素晴らしいプラグインです。 CanCanがデファクトであるように見えますが、Bates氏は素晴らしいですが、私は質問がありました。 CanCanを使用すると、ユーザーが作成アクションを完了できる時間を制限できますか?私は自由な

    1

    2答えて

    私は現在Cancanを使用しており、ユーザーは基本的に異なる '役割'を持っています。 私は、「消費者」のユーザーアカウントを登録できるようにしたいと思っています。ビジネスアカウントでは、管理者がそれを実行します。 はだから今、私は class Users::RegistrationsController < Devise::RegistrationsController load_an

    1

    1答えて

    役割ベースの許可が(RVMの[email protected]_3_0_9とAuthLogicを使用して)カンカンに基づいています。 私はこの取得テストしてる鑑み:引数の 間違った番号を(ライン#12)の周り0)抽出されたソース(1: 12: %td = link_to 'Edit', edit_session_path(session) if can? :manage, @session 私

    18

    1答えて

    誰でもサインアップしてからログインすることができるため、ログイン後までユーザーがロールの識別ができないため、Deviseのauthorization_checkをスキップするのは意味がありませんか? 私は、このregistrations_controllerを使ってDevise登録コントローラーを継承し、それをコントローラー・ディレクトリーに入れました。 class Users::Registra

    2

    1答えて

    Cancanを取得しようとすると、アプリケーションでいくつかのモデルを保護し、それが私が思ったように動作しない理由が不思議に思う。私は、この例ではなく、クラス全体とは対照的に特定のインスタンスに対してcan?を実行できると思っていましたが、ポストのリストが表示されるので、インスタンスごとに能力を有効にできますか? class Ability include CanCan::Ability

    0

    1答えて

    私はAPIを持つことになり、アプリケーションを持っている、: namespace :api do namespace :v1 do resources :gateways do resources :mappings do # maybe more stuff end end end end は、私のアプリケーション