“Jak poradzić sobie z uprawnieniami w szynach” Kod odpowiedzi

Jak poradzić sobie z uprawnieniami w szynach

class Post
  has_many :post_users
  has_many :users, through: :post_users
end

class PostUser
  belongs_to :post
  belongs_to :user
end

class User
  has_many :post_users
  has_many :posts, through: :post_users
end
AquisTech

Jak poradzić sobie z uprawnieniami w szynach

class Ability
  include CanCan::Ability

  def initialize(user)
    if user.present?  # additional permissions for logged in users (they can read their own posts)
      can :read, Post, users: { id: user.id }
    end
  end
end
AquisTech

Odpowiedzi podobne do “Jak poradzić sobie z uprawnieniami w szynach”

Pytania podobne do “Jak poradzić sobie z uprawnieniami w szynach”

Więcej pokrewnych odpowiedzi na “Jak poradzić sobie z uprawnieniami w szynach” w Ruby

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu