“Cómo manejar el permiso en los rieles” Código de respuesta

Cómo manejar el permiso en los rieles

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

Cómo manejar el permiso en los rieles

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

Respuestas similares a “Cómo manejar el permiso en los rieles”

Preguntas similares a “Cómo manejar el permiso en los rieles”

Más respuestas relacionadas con “Cómo manejar el permiso en los rieles” en Ruby

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código