Вопросы по теме 'cancancan'
Как запретить пользователю обновлять определенные поля с помощью CanCanCan?
Итак, если у меня есть пользователь, и он может создать/обновить свою службу, но не может: опубликовать (bool) их, что было бы лучшим решением, чтобы пропустить это поле из хэша update_params?
Я нашел это аналогичный вопрос, но он ссылается на...
1372 просмотров
schedule
26.05.2022
Пагинация с блоком CanCan
С помощью will_paginate или Kaminari вы можете разбивать на страницы с помощью областей видимости и CanCanCan. Объясняется здесь, Как выполнить разбиение на страницы с помощью канкана?
Но это только объясняет, как это сделать, если ваша...
333 просмотров
schedule
08.04.2023
аутентификация маршрута на основе ролей
Я использую devise и cancancan для аутентификации и авторизации, соответственно, resque для фоновых заданий. Я следил за скринкастом Райана номер 271 и увидел ниже фрагмент кода для файла route.rb.
authenticate :admin do
mount Resque::Server,...
495 просмотров
schedule
24.03.2022
Способность Канканкана для конкретного случая
Я использую cancancan gem для правил авторизации на основе ролей. Мне нужно подготовить что-то вроде:
can :read, Post, Post.status = 1
Это означает, что пользователь может читать сообщение со статусом = 1. Как я могу это сделать?
80 просмотров
schedule
30.04.2023
CanCanCan: разрешение управлять только профилями пользователей
У меня есть модель пользователя, на которой я использую устройство и канканкан. Вот моя способность:
if user.role? :patient
can :access_profile, User, :id => user.id
end
где псевдоним access_profile:...
194 просмотров
schedule
15.05.2022
Rails, Devise, Role Model и CanCanCan - определяющие способности
Я использую Rails 4 для создания веб-приложения.
Я пытаюсь использовать CanCanCan для определения способностей для различных ролей.
У меня есть модель пользователя и модель профиля. У каждого пользователя может быть много профилей. У каждого...
212 просмотров
schedule
07.06.2022
Rails 4, Devise, Role Model и CanCanCan — определение способностей
Я использую Rails 4 для создания веб-приложения.
Я пытаюсь использовать CanCanCan для определения способностей для различных ролей.
У меня есть модель пользователя и модель профиля. У каждого пользователя может быть много профилей. У каждого...
127 просмотров
schedule
29.12.2022
Система ролей пользователей Rails — один и тот же пользователь с несколькими правами на разных сайтах
У меня есть Rails-приложение, которое обслуживает разные сайты. Например.
www.example1.com
www.example2.com
Эти сайты хранятся в Site -модели. Также я настроил систему ролей пользователей, используя Devise , Rolify и cancancan ....
115 просмотров
schedule
11.01.2023
Ruby On Rails Rolify + CanCanCan + Devise позволяют пользователю редактировать только свои сообщения
Я создал Ruby On Rails приложение, используя Devise + CanCanCan + rolify Tutorial .
Вот моя модель Ability :
class Ability
include CanCan::Ability
def initialize(user)
user ||= User.new # guest user (not logged in)
if...
2384 просмотров
schedule
13.09.2022
Rails, Active Admin, Devise, маршруты
Я работал с Rails, Active Addmin и cancancan. Все работает нормально, кроме одного. Недавно я добавил отдельные пространства имен для пользователей типа admin и клиентов .
До этого изменения я перенаправлял всех аутентифицированных...
1649 просмотров
schedule
21.04.2022
Cancancan: установить авторизацию для всех контроллеров
Могу ли я установить авторизацию для всего приложения, не помещая load_and_authorize_resource в каждый контроллер?
86 просмотров
schedule
07.10.2022
rails cancancan has_many через способности
компания.rb:
class Company < ActiveRecord::Base
has_many :companies_admins, dependent: :destroy
has_many :supervisors, through: :companies_admins
end
company_admin.rb:
class CompaniesAdmin < ActiveRecord::Base
belongs_to...
1422 просмотров
schedule
20.01.2023
NameError неопределенная локальная переменная или метод `permitted_params' для #‹AdminsController: blahbalablah›
Я пытаюсь использовать Devise и cancancan, чтобы пользователь-администратор мог создать нового пользователя. Я делаю это через модальное окно, в application.html.erb, когда я пытаюсь создать нового пользователя, форма появляется в модальном окне, все...
854 просмотров
schedule
22.04.2023
Как разрешить ТОЛЬКО администраторам создавать новых пользователей?
Я использую Devise и хочу разрешить только администраторам создавать новых пользователей. Я уже просмотрел Это ответ, но он выглядит устаревшим. Я пробовал так много возможных ответов, но ничего не получалось. Я ищу немного подробный ответ, так...
360 просмотров
schedule
27.05.2024
Нужна помощь в настройке CanCanCan для activeadmin
Мне нужна помощь в настройке CanCanCan с помощью ActiveAdmin. У меня все остальное работает, включая devise. Я могу ограничить меню с помощью devise, но если вы знаете, что URL-адрес позволяет редактировать, вы все равно можете редактировать этот...
1848 просмотров
schedule
27.05.2022
CanCanCan: способность читать, но может обновлять и создавать
У меня есть вложенный ресурс в пространстве имен
namespace :myns do
resources :dashboards do
resources :advertisements
end
end
Я добавил check_authorization в контроллер приложений, и контроллеры настроены
class...
169 просмотров
schedule
14.04.2023
Как ограничить, кто может приглашать пользователей с помощью devise_invitable и cancancan
Я использую devise_invitable для приглашения пользователей и cancancan для определения способностей в приложении. Как определить, кто может отправлять приглашения?
188 просмотров
schedule
22.08.2022
Эквивалент load_and_authorize_resource для каждого действия через: - CanCanCan + Rails
В документации CanCanCan показано, что такое эквивалент load_and_authorize_resource для каждого действия ( Пример авторизации контроллера ) и как обрабатывать вложенные ресурсы с помощью метода load_and_authorize_resource ( Вложенные ресурсы ),...
371 просмотров
schedule
01.08.2023
Проверка параметров действия в Rails CanCanCan Авторизация
Можно ли получить доступ к параметрам контроллера при определении способностей в ability.rb ?
У меня есть мероприятие и пользователи, которые могут принять в нем участие или создать его. Похоже, я мог бы создать другое действие контроллера для...
913 просмотров
schedule
09.08.2022
Канканкан Выберите поле
Я пытаюсь настроить поле объекта канканкан:
projectsAPI = Project.accessible_by(current_ability).select('projects.name, projects.price * 5 as new_price')
respond_to do |format|
format.json { render :json => {...
261 просмотров
schedule
06.11.2022