Wie kann ich die statische Rolle in dynamische ändern?Wie kann ich eine statische Rolle in eine dynamische ändern?
def show
@product = Product.find_by(id: params[:id])|| Product.find_by(product_id: params[:id])
@pictures = []
if current_user.role == "creator"
@pictures = @product.pictures
else
@product.pictures.each do |picture|
user_tags = picture.tagging.where(user_id: current_user.id) unless current_user.super_admin?
user_tags = picture.tagging.where(user_id: 3) if current_user.super_admin?
if user_tags.count > 0
@pictures << picture
end
end
end
# raise @pictures.inspect
# raise first.users.where(role: current_user.role).inspect
end
Bitte stellen Sie Ihre Frage nicht im Titel – mplungjan