Вопросы по теме 'pundit'
Rails / Pundit ArgumentError
В упражнении я пытаюсь создать авторизацию, при которой пользователь должен быть либо владельцем сообщения, либо общим администратором, помимо присутствия и входа в систему для обновления сообщения. Я пытаюсь реализовать политику pundit (используя...
440 просмотров
schedule
15.09.2021
Исследование Pundit Scoping для владения моделью через таблицу соединений - Rails 4
Я связываю пользователей с заданными фирмами через таблицу соединений, потому что мне нужно иметь возможность иметь группу пользователей с каждой фирмой и наоборот.
class User
has_many :firm_connections, dependent: :destroy
has_many :firms,...
523 просмотров
schedule
10.11.2021
неопределенный метод авторизации с помощью Pundit
Я установил гем Pundit в свое приложение Rails и внимательно следил за инструкциями в README.
Однако, когда я использую авторизацию в любом из моих контроллеров, я получаю сообщение об ошибке «undefined method 'authorize' for.
Кроме того, когда...
3239 просмотров
schedule
04.11.2021
Разрешения на уровне поля с использованием CanCanCan или Pundit
В настоящее время я использую Rails 4.1.14 с CanCanCan 1.13.1 и определил детальные разрешения на уровне модели / записи. Администраторы могут управлять всеми статьями, но пользователи могут редактировать только статьи, написанные ими.
Чтобы...
1363 просмотров
schedule
19.09.2021
Как я могу повторно вызвать исключение Ruby в операторе Rails rescue_from?
Приложение My Rails 4 использует RocketPants для своего JSON API и Pundit для авторизации.
В моем /app/controllers/api/v1/base_controller.rb файле есть код для обработки ошибок от Pundit. Когда пользователь не авторизован для обновления...
1496 просмотров
schedule
12.10.2021
Рельсы gem pundit
У меня такой хеш:
MAPPING = {
create: [:admin],
update: [:admin],
delete: [:admin],
index: [:all]
}
И мне нужно динамически создать метод pundit в классе политики. Мне нужно найти в хэше сопоставления все элементы, которые имеют...
86 просмотров
schedule
02.10.2021
Rails - Pundit - как проверить current_admin_user?
Я использую Pundit для авторизации моей модели пользователя.
Моя цель - расширить это, чтобы использовать мою модель AdminUser, особенно для моего пространства имен администратора.
По умолчанию Pundit проверяет наличие «пользователя» или...
926 просмотров
schedule
16.11.2021
эксперт по настройке рельсов
Я создал веб-приложение, используя рельсы 4.2.4, devise и каркас контактов, где пользователи могут использовать CRUD для булавки.
Я собираюсь лечить себя, пытаясь заставить эксперта работать так, чтобы только администратор мог CRUD пин, все...
57 просмотров
schedule
18.01.2022
Переключение арендаторов квартиры в Active Admin
Это продолжение моего предыдущего поста:
Активный администратор и квартира Gem
Я думал, что у меня это работает, но я застрял. У меня есть модель Company в общедоступной схеме в качестве модели арендатора и Locations в отдельных...
1099 просмотров
schedule
08.04.2022
Безопасное отображение изображения, загруженного с помощью скрепки
По умолчанию: гем скрепки хранит все вложения в общедоступном каталоге.
Я не хотел хранить вложения в общем каталоге из соображений безопасности, поэтому я сохранил их в каталоге uploads в корне приложения:
class Post < ActiveRecord::Base...
1036 просмотров
schedule
24.04.2022
Rails: записывайте данные в журналы приложений rails из любого класса ruby.
Я хочу иметь возможность записывать данные в журналы приложений Rail из класса ruby.
Я надеялся сделать logger.info "some stuff" из класса в my_app/app/myClass.rb , но он не определен. Когда я использую logger в своих контроллерах и в других...
338 просмотров
schedule
08.05.2022
Pundit::NotAuthorizedError — наследование ApplicationPolicy не работает
Я устанавливаю Pundit в свое приложение. Мой файл RestaurantPolicy наследуется от файла ApplicationPolicy (который по умолчанию не дает доступа ни к одному из методов). При изменении методов в RestaurantPolicy (с false на true) это, кажется, не...
536 просмотров
schedule
07.05.2022
Ruby on Rails — эксперт — неизвестное действие для контроллера
этот вопрос относится к этому конкретному вопросу.
Я использую pundit в качестве драгоценного камня авторизации и хочу, чтобы пользователь X мог загрузить только информацию о пользователе, принадлежащую пользователю X. Прямо сейчас у меня есть...
898 просмотров
schedule
19.05.2022
Как устранить ошибку «Нет метода» в моем пост-контроллере. Devise, Pundit, приложение для ведения блога
При попытке настроить политики для моего тренировочного приложения. Я сталкиваюсь с ошибкой «Нет метода» в моем контроллере сообщений.
Если мы сосредоточимся на пост-контроллере и моем методе обновления, вот код.
def update
authorize @post...
923 просмотров
schedule
12.07.2022
Как пригласить другого пользователя в команду, учетную запись или проект с помощью Clearance и Pundit?
У меня есть приложение Rails с Clearance и Pundit, и я пытаюсь создать «команды», в которых «лидер группы» может приглашать других пользователей присоединиться к своей команде. Я хотел бы сделать что-то похожее на devise_invitable , но с...
381 просмотров
schedule
30.07.2022
Использование политики эксперта для ограничения области действия объектов другого класса
У меня есть модель под названием «отправка» с таблицей соединений, которая связывает две другие модели: запросы направления и врачей. В моем приложении штатный пользователь создаст запись запроса направления, в которой будут содержаться некоторые...
467 просмотров
schedule
25.08.2022
Создание нескольких пользовательских ролей в приложении Rails с единым входом в систему (Rails Devise, Pundit, STI? ПОМОЩЬ)
В настоящее время я новичок в Rails, и я изо всех сил пытался наметить модели данных для этого конкретного приложения Rails. Я пытаюсь создать бизнес-приложение для сотрудников/клиентов, в котором есть три типа пользователей (администратор, сотрудник...
773 просмотров
schedule
22.09.2022
Управление ролями Rolify и Rails 4
Я пытаюсь внедрить систему доступа на основе ролей в своем приложении rails 4 и хочу, чтобы конечный пользователь (super_admin) имел возможность редактировать назначения ролей через пользовательский интерфейс.
Я добился некоторого успеха, но не...
751 просмотров
schedule
17.12.2022
Как заставить Active Admin работать с Pundit после входа в систему
Я добавил в свое приложение авторизацию конфигуратора pundit addapter.
config.authorization_adapter = ActiveAdmin::PunditAdapter
Когда я вхожу в систему с учетными данными [email protected], я получаю эту ошибку.
Pundit::NotDefinedError...
4343 просмотров
schedule
14.04.2023
Политики Pundit с объединениями
У меня есть церкви, в которых используются песни.
С конкретным идентификатором песни я пытаюсь получить самую последнюю дату использования и общее количество использований, ограниченное той церковью, к которой принадлежит пользователь.
@usages...
113 просмотров
schedule
22.07.2023