Вопросы по теме 'cancancan'
Как использовать канканкан?
Я хочу предоставить права пользователям в моем приложении rails. У меня есть «администратор», который может создавать, обновлять и удалять все сообщения и комментарии, «пользователь», который может создавать и обновлять только свои собственные...
4548 просмотров
schedule
25.04.2022
CanCanCan: авторизация/неавторизация определенных атрибутов модели
Я возился с драгоценным камнем CanCanCan, чтобы ограничить действия обычного пользователя, но пока мне удалось ограничить авторизацию только для всей модели, и что мне действительно нужно, так это ограничить доступ к некоторым ее атрибутам....
1522 просмотров
schedule
07.07.2022
Правильно ли проверять уникальность с помощью CanCanCan?
Я хочу, чтобы пользователь не мог комментировать сообщение дважды. Я могу сделать это с помощью проверки модели или CanCan. Я думаю, было бы неплохо сделать это с помощью CanCan, потому что тогда я мог бы сделать что-то вроде следующего:
- if...
51 просмотров
schedule
04.07.2023
Rolify и получение списка Пользователей с определенным доступом к ресурсу
У меня есть две модели Organization и Users , для подключения которых я использую Rolify.
У пользователей есть роли, а организация — это ресурс.
Это прекрасно работает, однако моя проблема заключается в попытке получить список пользователей...
1188 просмотров
schedule
08.07.2023
Интеграция Тестирование API rails с использованием devise_token_auth для аутентификации и cancancan для авторизации с использованием Rspec
У меня есть приложение rails-api, которое я тестирую с помощью Rspec. Приложение использует гем devise_token_auth для аутентификации и cancancan для авторизации.
devise_token_auth требует, чтобы клиент включал эти заголовки аутентификации в...
2007 просмотров
schedule
06.07.2023
понимание кода cancan rails
Я не могу отладить часть кода канканкана и ищу помощь.
can :update, Message do |m|
false
end
Но странно, что cancancan всегда возвращает true, и я не могу отладить проблему. Вот небольшой фрагмент соответствующего кода cancancan....
54 просмотров
schedule
01.05.2023
Ошибка имени в PagesController#index
Я пытаюсь создать систему входа в систему с помощью devise, cancancan и rolify. Детальная часть работает. Недавно я добавил cancancan и rolify и пытаюсь проверить, работают ли они.
Мой файл способностей канканкана:
class Ability
include...
864 просмотров
schedule
09.09.2023
Как проверить, есть ли у пользователя подписка с помощью CanCanCan
Я создаю сайт подписки с помощью драгоценного камня Koudoku и пытаюсь заблокировать авторизацию для моих уроков с помощью Cancancan до тех пор, пока у зарегистрированного пользователя не будет подписки, но у меня возникают проблемы с настройкой файла...
260 просмотров
schedule
14.07.2022
Рельсы, способности с канканканом
Я использую канканкан для определения возможностей моего демо-приложения ресторана. В каждом ресторане есть_много сотрудников, и у каждого сотрудника есть атрибуты user_id и role . Я хотел бы разрешить пользователю редактировать ресторан только...
136 просмотров
schedule
11.07.2022
Как ограничить доступ к действию index моего ресурса, но не к отдельной записи, принадлежащей этому пользователю?
Так вот как выглядит усеченная версия моего ability.rb :
class Ability
include CanCan::Ability
def initialize(user)
alias_action :create, :read, :update, :destroy, to: :crud
user ||= User.new # guest user (not logged in)
if...
382 просмотров
schedule
25.09.2022
Rails: CanCanCan для ограничения количества создаваемых ресурсов
Я использую гем CanCanCan для своего приложения rails. Я хочу ограничить количество page создания на основе плана подписки пользователя. например пользователь с планом basic может создать максимум 10 страниц. Как я могу достичь этого? Я...
69 просмотров
schedule
05.09.2022
Rails - CanCanCan, Rolify, Define - определение возможностей для связанной модели
Я использую Devise для аутентификации и CanCanCan/Rolify для авторизации.
Я хочу ограничить запись каждой модели пользователем, который ее создал, с помощью различных ассоциаций.
т.е. /sales/1 должен быть доступен для просмотра только...
242 просмотров
schedule
08.12.2022
Совместимость Rails 5 между Paranoia и CanCanCan нарушена?
У меня точно такая же проблема, как описано в этой теме:
только Rails 5_удалено с канканканом #356
Я могу получить доступ к удаленной записи, например:
@area = Area.only_deleted.find(params[:id])
но если я добавлю...
603 просмотров
schedule
27.08.2023
CanCan check_authorization не выдает исключение AccessDenied для контроллера без RESTful
Мотивация
Я пытаюсь использовать CanCan в приложении, где один из контроллеров не связан с ресурсом — контроллером, отличным от RESTful. Я хочу, чтобы действия для этого контроллера были авторизованы условно в зависимости от других ресурсов и...
942 просмотров
schedule
05.06.2023
тест контроллера: ‹302: Found› перенаправление на ‹http://www.example.com/users/sign_in›
У меня проблема с модульным тестированием в ruby on rails (rails v. 5.001). Я использую devise и cancancan для авторизации. Пользователю необходимо войти в тестовый блок, но как это реализовать без перенаправления на...
1997 просмотров
schedule
28.07.2022
Нужна ли мне авторизация, если все ресурсы происходят от current_user?
Все действия CRUD в моем контроллере выполняются на ресурсах, принадлежащих current_user , то есть аутентифицированному пользователю. Например.
@post = current_user.posts.create(title: "My title")
@posts = current_user.posts.where(archived:...
26 просмотров
schedule
25.05.2023
Rolify: Может ли пользователь назначить определенную роль ресурса другому пользователю?
Я пытаюсь определить, возможен ли этот поток при использовании Rolify (с Devise и CanCanCan)... И, если да, то как он будет реализован:
У меня есть класс Shop , который принадлежит User . Я бы хотел, чтобы пользователь, создавший соответствующий...
507 просмотров
schedule
12.02.2024
Использование камня канканкан в рельсах
У меня есть приложение rails, которое управляет всеми зарегистрированными пользователями. Все грубые операции можно производить на реквизитах зарегистрированных пользователей. Теперь мне нужно ограничить приложение таким образом, чтобы только...
84 просмотров
schedule
22.06.2022
Ruby on Rails CanCan Gem
Я немного смущен относительно CanCan Gem. Я в принципе понимаю, как настроить ability.rb. Например, чтобы не сказать, что у нас есть следующий код:
// in abillity.rb
user ||= User.new
can [:update, :destroy, :edit, :read], Book do |book|...
253 просмотров
schedule
11.01.2023
Как настроить способности канканкана
Не могу понять, как настроить разные роли со способностями канканкан. У меня есть модель "Бизнес", у которой много пользователей с ролью: владелец,: менеджер или: сотрудник. Я пытаюсь сделать это сначала, если они не принадлежат к этому бизнесу, они...
928 просмотров
schedule
31.05.2022