cancan

    0

    2答えて

    私は複数の役割を持つことができるユーザを持っていますplayer、coach、guest。 私はplayer_profile (profile/8)のさまざまなビューを、ログインしているユーザーまたはそのプロファイルを表示しているユーザーによって異なるものにしたいと考えています。 ifの文章を私の見解でcancancanの許可を検出するために書いているのとは別に、できるだけファッションとしてDRY

    1

    1答えて

    私はクラスのユーザーとページの間に以下の関係があります。 class User < ApplicationRecord has_and_belongs_to_many :pages end class Page < ApplicationRecord has_and_belongs_to_many :users end 自分の能力ファイルで、ユーザーが自分に属してい

    0

    1答えて

    私はcancancanを認証に使用しようとしています。私が認可された 'group_creator'ユーザーである場合、私はまだグループ/新規へのアクセスが拒否されています。 ロールは機能的であり、has_roleですか? rolify作品から。だから私は問題がcancancanで来ると思うかもしれないし、おそらく考案します。ここ user=User.last user.has_role? :g

    0

    1答えて

    管理者ユーザーにスーパー管理者の役割を持つユーザーを作成せずに、他の管理者と通常ユーザーを作成できるようにします。これをどのように達成するのですか?ここに私のAbility.rbです: class Ability include CanCan::Ability def initialize(user) if user.super_admin? can :

    0

    1答えて

    私はCanCan wikiをフォローして私の許可を得ています。 https://github.com/ryanb/cancan/wiki/Role-Based-Authorization 私はウィキが言うようにすべてのステップを行いました。 値フィールド 'role'と 'roles_mask'を保存できません。フォームを送信するたびに、それらはゼロです。誰でも私にそれを修正する方法を教えてくれま

    0

    1答えて

    CanCanCanを使用して、名前空間でモデルレスのコントローラの権限を確認して確認する正しい方法は何ですか? ずっとグーグルやWikiを読んだ後、私は現在、これは正しくコントローラを許可されていない #controllers/namespaces/unattacheds_controller.rb def Namespaces::UnattachedsController autho

    6

    3答えて

    は、私は、次のルールがあります。 elsif user.has_role? :demo can :read, Profile, demo_featured: true, demo_linked: true, message: "To access this profile, please subscribe here." をしかし、それは私が望むメッセージを生成しません。 私が望むメ

    1

    1答えて

    私のサイトには30の機能のリンクがある管理セクションがあります。私たちは、各顧客サービスの担当者が、これらのページに非常にきめ細かく個別のレベルでアクセスできるようにしたいと考えています(つまり、ジョーにはページAとページBにアクセスできますが、Cではアクセスできません。しかし、Bはそうではない)。 PunditまたはCanCanはそのように機能するのですか、または各管理機能のブール型列を持つユー

    0

    1答えて

    私はRailsアプリケーションを開発していますが、もちろん開発モードでコンピュータにインストールしています。エラーが発生した場合、Railsはすべての詳細を含む素晴らしいエラーページを返します。 私は申し訳ありませんが、何かが間違っていたERROメッセージ を取得しインストールしてCanCanCanを使用することを開始して以来。 生産モードのためのものです。そして、エラーの詳細は消えてしまった。

    0

    1答えて

    私はCanCan Gemを使用しており、競合する2つのロールをユーザーに割り当てることを希望します。私は2つの役割、1つはx役割、もう1つはy役割を持つユーザーが必要です。ロールxでは、ユーザーは投稿を作成できますが、記事を作成することはできません。役割yを使用すると、ユーザーは記事を作成できますが、投稿は作成できません。 私ability.rbファイルは次のようなものです: if user.ro