Вопросы по теме 'cancan'
Используйте CanCan для аддитивного определения разрешений
Мое приложение имеет 2 роли: Редактор и Администратор. Я хочу, чтобы у редакторов были некоторые разрешения, а у администраторов — все разрешения редактора плюс некоторые другие разрешения.
Вот отрывок из моего ability.rb
class Ability...
744 просмотров
schedule
28.03.2022
devise+cancan не блокирует доступ к проблеме с индексом, где r @proj = Proj.all
У меня есть приложение, которое использует Devise и CanCan. в config>initializers>Abiliity.rb class Ability включаем CanCan::Ability
def initialize(user)
if user.is? :superadmin
can :manage, :all
elsif user.is? :user
can...
676 просмотров
schedule
05.08.2022
inherited_resources и конфликт канкан
Есть конфликт с inherited_resources и жемчужиной канкана Райана Бейтса.
У меня есть простой контроллер
class IssuesController < InheritedResources::Base
respond_to :html
load_and_authorize_resource
def tag
@issues =...
905 просмотров
schedule
04.04.2022
Оставаться сухим при тестировании контроллера, авторизованного через CanCan
Я задним числом пишу некоторые тесты, используя RSpec, для проекта Rails.
Я использую гем CanCan для авторизации. Я решил написать спецификацию, которая будет тестировать модель ability.rb . Затем я продолжил тестировать оставшиеся модели.
Я...
3838 просмотров
schedule
30.06.2023
Как сделать пользовательские рулы авторизации в RoR3
Есть несколько очень хороших гемов авторизации, таких как cancan и declarative_authorization. Но вот проблема: правила авторизации разделены по классам, но мне нужно поместить их в таблицу или, возможно, в какой-то файл конфигурации yaml, чтобы в...
307 просмотров
schedule
02.07.2023
неопределенный метод current_user: Cancan и Active Scaffold
Я пытаюсь добавить ссылку действия на активный контроллер лесов, используя
if current_user.can? :update, Post
config.action_links.add 'export', :label => 'Export', :page => true
end
но какой бы контроллер я ни пытался использовать, я...
1449 просмотров
schedule
12.07.2023
проблема создания правил канкана
У меня есть приложение rails, которое содержит следующие модели: User, Blog, Post, BlogMembership.
class BlogMembership < ActiveRecord::Base
belongs_to :user
belongs_to :blog
# Membership types:
SUBSCRIBER = 0
AUTHOR = 1
MODERATOR...
355 просмотров
schedule
03.03.2023
ошибка при использовании cancan в ruby: неинициализированная константа CanCan::Rule::Mongoid
вот мой контроллер:
class AdminController < ApplicationController
before_filter :require_user
authorize_resource :class => false
def index
end
def users_list
end
end
вот мой класс способностей:
class Ability
include...
800 просмотров
schedule
05.09.2022
Различный процесс регистрации с devise/cancan, но только с одной моделью пользователя?
До сих пор я безуспешно пытался использовать devise, чтобы разрешить 2 разных пути регистрации для одной и той же модели пользователя.
Моя пользовательская модель связана с другой моделью данных, но меня это не волнует во время регистрации. Но я...
1192 просмотров
schedule
05.02.2023
Rails - CanCan - Если можно? работает при загрузке страницы, но не через AJAX Partial
Здравствуйте, у меня есть следующее в частичном.
<% if can? :update, @permission %>
Yes
<% end %>
Для того же пользователя, когда это загружается через html, это отлично работает. Но когда я визуализирую это частично через ajax,...
530 просмотров
schedule
06.02.2023
Авторизация Cancan в контроллере, отличном от RESTful
У меня есть такой контроллер, но не поддерживающий его класс модели.
class UserInviteController < ApplicationController
def process_email
authorize! :process_email, :abc
...
method body
...
end
end
В моем...
3385 просмотров
schedule
28.12.2022
CanCan - Как настроить немодальный контроллер?
У меня есть модель пользователя с логическим полем администратора. Затем у меня есть контроллер администратора, на котором я хочу включить CanCan.
Как добавить CanCan в контроллер администратора, если модели администратора нет?
Я пробовал:...
974 просмотров
schedule
18.05.2022
CanCan: ограничение возможности пользователя устанавливать определенные атрибуты модели в зависимости от их роли
У меня есть модель Post с атрибутом :published ( логическое ) и модель User с атрибутом role ( string ). Есть три роли: ROLES = %w[admin publisher author]
Я не хочу, чтобы пользователи с ролью автора могли настраивать, или...
7655 просмотров
schedule
07.04.2022
Как я могу протестировать CanCan в консоли?
надо проверить :читал? на объект в консоли, как я могу это сделать?
5874 просмотров
schedule
17.01.2024
CanCan ограничивает найденные данные
Я использую Cancan, Devise, Rails 3 для своего приложения для заказа.
Каждый пользователь имеет много компаний через соглашения. Каждая компания также имеет много пользователей по соглашениям.
В моей модели способностей у меня есть следующее:...
109 просмотров
schedule
03.09.2022
Как я могу разрешить пользователю посещать только свою собственную страницу шоу, используя канкан?
Я просматривал railscast по использованию драгоценного камня канкан, но застрял в том, как разрешить пользователю посещать только свою собственную страницу шоу.
Мой код выглядит так:
Модель способностей
class Ability
include...
4835 просмотров
schedule
07.06.2023
cancan - работа с ОГРОМНЫМ файлом Ability.rb
У меня есть важный аспект ролей на моем сайте, и мой файл Ability.rb вырос до бегемота. Теперь он выполняет 25 запросов для проверки записей «ролей» каждый раз, когда вызывается load_and_authorize_resource . Большинство этих запросов не имеют...
516 просмотров
schedule
17.05.2023
CanCan для определения и проверки возможности входа в систему с помощью устройства?
Можно ли определить канкан для анонимных пользователей в разработке? Там, где анонимный пользователь «может» войти в систему, зарегистрированный пользователь «не может».
Могу ли я определить возможности канкана для анонимных пользователей, или мне...
674 просмотров
schedule
11.04.2022
Как настроить типичные отношения ролей пользователей HABTM
Я новичок в этом, и я использую cancan + devise для аутентификации пользователя. Однако я не совсем уверен, что значит установить типичные отношения ролей пользователей HABTM, и я действительно не понимаю, что такое отношения HABTM.
Может ли...
12401 просмотров
schedule
28.03.2024
CanCan, настройка вложенного ресурса?
У меня есть следующие модели:
Group (id)
Poll (id, group_id)
PollVote (id, poll_id)
Я не хочу делать глубокую вложенность, то есть я не хочу /group/:id/poll/:id/poll_vote/:id
Я хочу настроить его так, чтобы мои маршруты:
/group/:id...
925 просмотров
schedule
10.03.2023