cancancan

    0

    1答えて

    に真です。 ただし、常にfalseを返します。どうすれば修正できますか? 私はしたくない:あなたができる if can? :read, :policy || can? :read, :journey || etc...

    0

    2答えて

    私は、ログインした参加者が招待に基づいてプロジェクトを管理する能力を定義しようとしています。私はプロジェクトundefined method project' for #<Project:0x007f2c998410> can :manage, Project, :project=>{:invite=>{:participant=>{:user => {:id => user.id}}}} T

    0

    1答えて

    私はcancancan gemでactiveadminを使用しています。私はユーザーモデルから2つのフィールドだけを更新する必要があります。 例:私たちが言うことができるなら、私は名前、電子メール、is_admin、is_activeでUserモデルを持っています。 しかし、管理者からは、ユーザーモデルのis_admin属性とis_active属性のみを更新できるような機能を作成する必要があります

    0

    1答えて

    ユーザーとクラスDの間の関連が深くなると能力を定義する際に問題があります。 User < ActiveRecord::Base has_many :classB has_many :classC, through classB has_many :classD, through classB end ClassB < ActiveRecord::Base

    1

    1答えて

    私はcancancan宝石における役割の能力(レール5、postgresの、工夫を)宣言した: can [:update, :show, :destroy, :index], SalesDatum do |datum| datum.try(:user_id) == user.id #the ids just access the id's from the user object tha

    3

    2答えて

    に私はあまりにもエラーのディスプレイモデルのCRUDなしrails_admin宝石をインストールしましたが、私はcurrent_user関連するデータに記録され 例えばユーザーが多くを持って表示するために必要のある要件を持っています本レールadminに私は、そのユーザ帳たいが、現在はそれがrails_adminのデフォルトの動作であるすべてのユーザーの本を見せてよう 同じことが、その動作していない

    -1

    1答えて

    私は現在、RoRを使用してフリーランサーのようなサイトを構築していますが、私はどこかでつかまっています、deviseで生成された私のuserテーブルは、フリーランサー。また、私はユーザーに属しているスキルテーブルがありますが、私はフリーランサーの役割を持つユーザー以外のスキルを持っているすべてのユーザーを望んでいない、どのように私はこれについて行くか、私は現在ユーザー認可のためのcancancan

    2

    1答えて

    私は2つのテーブルを持っています:投稿とユーザー(関係は多対多です)、ユーザーはFavoritePostテーブルを持っています(user_idとpost_idで構成されています) ルート: GET 'favorite_posts'、へ: 'favorite_postsの#インデックス' (ユーザー/:user_idを/ favorite_posts) 私ability.rbで:私のコントローラ(f

    0

    1答えて

    現在、私はすべてを行うことができるactiveadminの管理者がいます。しかし、私は新しい管理者の追加/削除/編集を除いてすべてを行うことができる他のレベルの管理者を欲しがっています。あなたはこれを達成するための簡単な方法のアイデアを持っていますか?

    0

    1答えて

    私はCanCanCan gemからメッセージをテストする方法を探しています。 def my authorize! :my_words, word, message: I18n.t("messages.login_to_add_new_word") end 何かが好きですか? it "sets flash message" do expect(message???).to