1
ответ

Что такое current_ability в accessible_by CanCan (выбирающий записи)?

В документации CanCan это показывает, как выбрать все доступные записи таким образом: @articles = Статья accessible_by (current_ability), но что такое current_ability? Я попытался передать...
вопрос задан: 22 August 2019 07:29
1
ответ

Как настроить cancan с помощью activeadmin без каких-либо побочных эффектов?

У меня запущен активный код администратора, как указано ниже ActiveAdmin.register UserProcess, например: «Сводка» do .... end active_admin.rb - config.authorization_adapter = ActiveAdmin :: CanCanAdapter ...
вопрос задан: 16 January 2019 11:32
1
ответ

devise + cancan не блокирует доступ к проблеме с индексом wherer @proj = Proj.all

У меня есть приложение, которое использует Devise и CanCan. в конфигурации> инициализаторы> класс Abiliity.rb Возможность включить CanCan :: Ability def initialize (user), если user.is? : superadmin может: ...
вопрос задан: 27 August 2010 00:32
1
ответ

Доступ CanCan 'может?' метод из модели

Можно ли получить полномочия current_user от представления, или использование контроллера может? этим способом: <%, если может?: обновление, @article %> <% = link_to "Редактирование", edit_article_path (@article) %>...
вопрос задан: 20 July 2010 19:06
0
ответов

CanCanCan отказывается загружать коллекцию для: create

В моем PromoCodesController у меня есть этот код: load_and_authorize_resource: restaurant, find_by:: permalink load_resource: discount, через:: restaurant load_resource: promo_code, collection: [: create] ...
вопрос задан: 13 July 2018 11:12
0
ответов

Как я могу разрешить пользователь может посещать только свою собственную страницу шоу с помощью cancan?

Я просматривал отчеты об использовании драгоценного камня cancan, но застрял на том, как разрешить пользователю посещать только свою собственную страницу шоу. Мой код выглядит следующим образом: Класс модели способностей Способность включать ...
вопрос задан: 29 June 2018 21:02
0
ответов

Авторизация администратора с помощью CanCan

У A есть группа контроллеров с пространством имен Admin. Я хочу ограничить доступ к ним, если пользователь не является администратором. Есть ли способ сделать это с помощью CanCan, не вызывая неавторизованных пользователей! in ...
вопрос задан: 2 January 2018 03:01
0
ответов

Как создать тест rspec, который проверяет ответ JSON?

У меня есть контроллер групп с почтовым ящиком метода def. Если пользователь является членом группы, то почтовый ящик возвращает объект JSON. Если пользователь не является членом группы, то почтовый ящик должен перенаправляться благодаря CanCan ...
вопрос задан: 16 June 2017 20:35
0
ответов

Как проводить интеграционное тестирование с помощью RSpec и Devise / CanCan?

Если у меня есть пользователь модели Devise, из которого только те пользователи с ролью: admin могут просматривать определенный URL, как я могу написать интеграционный тест RSpec, чтобы проверить, что для этого URL-адреса возвращается статус 200? ...
вопрос задан: 23 May 2017 12:10
0
ответов

Использование Devise/Cancan/Rolify вместе

Я пытаюсь настроить систему авторизации/аутентификации, и я Я запутался, поэтому у меня есть пара вопросов: во многих учебниках люди настраивают отношения пользователь/роль HABTM. Я понял...
вопрос задан: 21 May 2016 08:08
0
ответов

RoutingError в результате того, что 'redirect_to root_url' не передает действие

При стандартной установке Rails_Admin с использованием Devise для аутентификации и CanCan для авторизации, доступ к http: // localhost: 3000 / admin от имени пользователя без прав администратора дает следующее журнал сервера: ...
вопрос задан: 8 December 2015 22:56
0
ответов

Cancan available_by

Что именно происходит, когда я делаю: @ Patient.course_enrollments.accessible_by (current_ability) Кажется, что происходит то, что я получаю course_enrollments где course.client_id = user.client.id , Я просто не ...
вопрос задан: 2 January 2013 21:39
0
ответов

Как получить доступ к "может?" метод изнутри ячейки?

Я использую драгоценные камни канкан и ячейки в своем проекте ruby-on-rails. Как получить доступ можно? метод изнутри ячейки? Спасибо.
вопрос задан: 26 November 2012 08:25
0
ответов

Снижение нагрузки на ability.rb в cancan

У меня есть большой файл ability, который решает, что именно могут делать пользователи, путем поиска по таблице "Роли". Каждая роль соответствует тому, что может делать конкретный пользователь, например, возможность добавлять ...
вопрос задан: 18 August 2012 23:13
0
ответов

CanCan -Как разрешить пользователям обновлять и удалять только свои собственные объекты

Я запустил приложение Rails с Devise и CanCan. У меня есть пользователи, которые имеют отношение к статьям от одного -до -многих. Я новичок в CanCan, вот что я планирую сделать :Администратор может выполнять любые действия на...
вопрос задан: 1 August 2012 07:24
0
ответов

Сериализация разрешений (, например. CanCan )с активными сериализаторами _модели _

Как сериализовать разрешения с активными сериализаторами _модели _? У меня нет доступа к текущему пользователю _или к банке? метод в моделях и сериализаторах.
вопрос задан: 25 July 2012 23:24
0
ответов

CanCan и контроллеры без моделей

Я использую CanCan для авторизации. Я определяю правила модели-действия-пользователя в /app/config/ability.rb, и все работает нормально. Я добавил строку load_and_authorize_resource в свой application_controller,...
вопрос задан: 29 June 2012 06:19
0
ответов

RoR | Разработайте цикл перенаправления из-за авторизации канкана

Это мой класс application.rb. flash[:error] = "Вы должны сначала войти в систему...
вопрос задан: 21 June 2012 15:54
0
ответов

CanCan gem для MVC .NET

Я ищу пакет NuGet, который обеспечивает аналогичную функциональность, как CanCan gem в rails ( https://github.com/ryanb/cancan ). Кто-нибудь знает плагин, который обеспечивает подобную функциональность? Или...
вопрос задан: 20 June 2012 13:24
0
ответов

Как интегрировать CanCan с несколькими моделями устройств?

Как мне определить способности для нескольких моделей устройств?
вопрос задан: 18 June 2012 18:25
0
ответов

RecordNotFound возникает при использовании поиска _по _идентификатору для получения несуществующей -записи в RSpec

Я написал эту спецификацию в продуктах _контроллер _spec.rb, который предназначен для проверки перенаправления, когда уничтожение вызывается для несуществующей -записи, :"удаление несуществующего -продукта должно перенаправлять на...
вопрос задан: 17 April 2012 11:23
0
ответов

Доступ к правилам CanCan основного приложения из движка Rails 3.1

Я пытаюсь использовать гем Forem, который использует структуру авторизации CanCan, а также мое основное приложение. И основное приложение, и Rails Engine имеют свои собственные файлы Ability.rb. ...
вопрос задан: 10 April 2012 15:18
0
ответов

Получить строку, представляющую способности пользователя CanCan

Я хочу кэшировать представление Post, но представление зависит от разрешений текущего пользователя (например, я показываю ссылку «редактировать», только если current_user.can? (:edit, @post)) Так что я бы хотел, чтобы мой кеш-ключ включал ...
вопрос задан: 21 March 2012 16:52
0
ответов

Как лучше всего обойти авторизацию разработки для определенной записи, помеченной как общедоступная

​​Я использую devise и cancan в проекте Rails 3.2. У меня есть модель события с логический общедоступный флаг. Если событие помечено как public => true, тогда я хочу, чтобы кто-нибудь, вошедший или не вошедший, мог...
вопрос задан: 5 March 2012 20:17
0
ответов

Передача параметров в CanCan в RoR

У меня есть контроллер с таким методом, как; def show if params [: format] .eql? ("pdf") // сделать что-то elsif params [: format] .eql? ("csv") // сделать что-то end end Но у меня есть пользователи с ...
вопрос задан: 27 February 2012 21:04
0
ответов

Как вы поступаете с разрешением: create в канкане, которое определяется родительским объектом?

Допустим, вы пишете программное обеспечение для Blogger. Каждый пользователь может создать сообщение в блоге, только если он является владельцем блога. CanCan обычно определяет проверку способностей в таких обстоятельствах как: ...
вопрос задан: 21 February 2012 09:46
0
ответов

Rails 3 ActiveAdmin CanCan. Как настроить, чтобы Пользователь мог видеть только те записи, которые принадлежат ему?

Я настраиваю admin_users, принадлежащий классу клиентов (Клиент - это компания). Итак, у клиента много admin_users. Я пытаюсь ограничить доступ к записям об отправке, принадлежащим определенному клиенту. Я ...
вопрос задан: 20 January 2012 16:28
0
ответов

Rails Can Can Ability Class для нескольких моделей Devise

Мне было интересно, как я могу определить класс способностей и обслуживать этот класс способностей в зависимости от пользователя, который вошел в систему. Я использую Active Admin, Can Can and Devise и Я успешно создал ...
вопрос задан: 26 October 2011 02:21
0
ответов

Как я могу использовать RSpec для проверки кода ответа при неудачной авторизации CanCan?

Я работаю над проектом rails, в котором я использую CanCan для авторизации моих ресурсов. Когда пользователь не вошел в систему и пытается отправить "разговор" (через отправку формы ajax), CanCan правильно выдает 401 ...
вопрос задан: 6 October 2011 22:41
0
ответов

Авторизация с учетом контекста с использованием CanCan

Я хочу использовать CanCan для обработки моих разрешений. У моего сайта много разных уровней разрешений, и большинство из них зависит от контекста. Например, вот отношения в моих трех основных моделях: класс User & ...
вопрос задан: 18 August 2011 14:45