Вопросы по теме 'cancancan'
Не удается получить доступ к атрибуту в ActiveRecord
Я хочу добавить CanCanCan в свое приложение Rails, но мне не удается прочитать атрибут роли моего пользовательского класса. Мне нужно только решение «одна роль для каждого пользователя», поэтому я добавил столбец «роль» в свою пользовательскую...
396 просмотров
schedule
10.03.2024
неопределенный метод `total_pages' — при использовании load_and_authorize_resource
Я использую cancancan для авторизации. И я использую will_paginate для нумерации таблиц. Он работает нормально, пока я не добавлю load_and_authorize_resource в контроллер. При использовании load_and_authorize_resource в контроллере will_paginate...
209 просмотров
schedule
08.03.2022
Rails 4 — CanCanCan — выражение
Я пытаюсь определить способности в моем Ability.rb, используя CanCanCan.
Я не уверен, является ли это допустимым выражением — я не могу найти примеры в вики, которые касаются этого.
У меня есть модель под названием Vision. Vision имеет...
56 просмотров
schedule
19.05.2022
Слияние сильных параметров Rails или условные сильные параметры
Основываясь на авторизации пользователей, я хотел бы очистить параметры, включив в них те, которые им разрешено обновлять. Для одной модели есть 5 разных ролей, и я бы не стал перечислять 25 возможных комбинаций и называть...
2061 просмотров
schedule
22.04.2024
NameError в HomeController#action при использовании CanCanCan Rails
Я новичок в рельсах. Я использую CanCanCan (v1.10) и рельсы (v4.2). Пока я помещаю «authorize_resource» в ApplicationController, я не могу получить доступ к своим домашним страницам.
Пример кода в контроллере приложения:
class...
182 просмотров
schedule
13.02.2023
Использование CanCanCan с представлениями для скрытия/отображения содержимого — Совет
Это может быть очевидной проблемой для кого-то, кто хорошо работает с CanCanCan, но мне трудно обдумать это.
У меня есть приложение, в котором есть много ролей (campus_rep, campus_manager, Operations_manager, admin и т. д.). Все они имеют доступ к...
167 просмотров
schedule
22.11.2022
В rails4, имеющем много моделей, используя cancancan gem, предоставлять доступ конкретному пользователю только к определенной модели?
У меня есть 5 моделей в моем приложении rails 4, и с помощью драгоценного камня cancancan я хочу предоставить доступ определенным пользователям только к определенной модели.
Это означает:
user1 разрешен доступ к модели 1,2
пользователю 2...
124 просмотров
schedule
27.01.2023
Настройка cancancan, чтобы пользователь не мог уничтожить себя
Я настраиваю канканкан для реализации этой функции: если пользователь админ, он может уничтожить всех пользователей, кроме себя. Это моя способность.рб
class Ability
include CanCan::Ability
def initialize(user)
if user.role ==...
210 просмотров
schedule
04.12.2022
Тест Rspec для контроллера с cancancan и devise
Я использовал cancancan и devise для авторизации и аутентификации. У меня есть таблица ролей, а таблица пользователей имеет role_id. Мне нужна помощь, чтобы написать тест со спецификациями и фабричными девушками. На данный момент я получаю...
369 просмотров
schedule
19.10.2022
Rolify + CanCanCan: запретить пользователю «администратор» изменять/создавать «суперадминистратора»
Я использую rolify, CanCanCan и devise.
У меня 3 типа пользователей: - Суперадмин - Админ - Обычный
Я хочу запретить пользователям «Администратор» менять пользователя на роль «суперадминистратора» или создавать/изменять пользователя с ролью...
374 просмотров
schedule
07.11.2022
Rails: пользователь не создается с надлежащей ролью по умолчанию
В моем приложении rails у меня просто две роли: Admin и User, которые я определил в своей схеме и пользовательской модели. Вот мой schema.rb с таблицей пользователей:
create_table "users", force: :cascade do |t|
t.string "first_name"...
91 просмотров
schedule
10.05.2024
канканкан фильтр на основе строк
Я объявил ролевую способность в камне канканкана (rails 5, postgres, devise):
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 that is passed into can...
246 просмотров
schedule
10.04.2023
Rails Cancan NameError - неинициализированная константа
Здравствуйте, мне нужна ваша помощь с канканом.
У меня есть этот контроллер:
класс RegistrationsController ‹ Devise::RegistrationsController
Мне нужно, потому что мне пришлось перезаписать некоторые методы.
Мне нужно контролировать...
463 просмотров
schedule
05.06.2024
rails_admin фильтрует данные по роли
Мое приложение rails_admin имеет две роли, а именно Teacher и Student , так что у каждого пользователя есть belongs_to роль. Я использую gem cancancan для управления ролями.
приложение/модели
class Role < ApplicationRecord...
657 просмотров
schedule
11.12.2023
как написать rspec для способности, используя канканкан
У меня есть реализованная почтовая и пользовательская модель, где почтовая модель принадлежит пользовательской модели. Я определил модель полномочий для авторизации, чтобы только пользователь, создавший сообщение, мог удалить или обновить сообщение....
988 просмотров
schedule
10.03.2024
Cancancan Не могу заставить его работать с пользователем и администратором
Итак, я использую гем Cancancan в своем приложении. У меня есть пользователи , прошедшие аутентификацию с помощью гемов Devise / Omniauth и администраторов , которые проходят аутентификацию с помощью простой пользовательской аутентификации. Я хочу...
744 просмотров
schedule
20.04.2024
Cancancan не позволяет правым пользователям создавать, обновлять или удалять странными способами
Я использую Devise и cancancan. У меня есть модель книги и модель сообщения. После применения cancancan в Книге, ограничение редактирования и удаления для пользователей, соответствующих user.id, работает нормально. Я также могу без проблем создать...
117 просмотров
schedule
17.10.2023
Rails 5 cancancan, определяющий способность с несколькими условиями и возможность проверки с одним условием, не работает
Учитывая следующий сценарий
пользователь.rb
class User < ApplicationRecord
has_many :enrolments, dependent: :destroy
has_many :teams, through: :enrolments
end
team.rb
class Team < ApplicationRecord
has_and_belongs_to_many...
305 просмотров
schedule
03.02.2022