Описание тега pundit
Pundit provides a set of helpers that guide Ruby programmer in leveraging regular Ruby classes and object oriented design patterns to build a simple, robust and scaleable authorization system.
1
ответ
Ошибка Rails_admin и rails_admin_pundit после обновления до 5.2.1
NoMethodError at / protected method `policy' called for #<RailsAdmin::MainController:0x007ff5e5d1a528> Did you mean? policies Вот первое, на что он смотрит на странице ошибок (это в коде gemfile) # This method is called to find authorization p…
09 окт '18 в 20:19
0
ответов
Pundit работает правильно, но для неавторизованных пользователей возвращается 200 вместо 401
У меня есть спецификации, как это: it "should let a user destroy their own picture" do expect do delete :destroy, { id: p1.id } puts "\n\nOK resp\n#{response.status}\n\n\n" end.to change { Picture.count }.by(-1) end it "should not let a user delete …
04 июл '18 в 05:47
1
ответ
Авторизация Pundit для файлов, загруженных с помощью Refile gem
Как мне сделать авторизацию для файлов, загруженных с помощью Refile gem с помощью Pundit? Я загрузил файлы, которые должны быть доступны только пользователю, который их загрузил, но любой, у кого есть URL-адрес, который генерирует attachment_url, м…
01 мар '15 в 16:29
1
ответ
Тестирование Rails Pundit Rspec
Я сталкиваюсь с трудностями при тестировании областей политики Pundit с помощью Rspec. По сути, я пытаюсь проверить, что возвращаемые значения в области строго ограничены пользователем. Поэтому я перебираю все вопросы, возвращаемые пользователю, и п…
05 апр '14 в 19:00
1
ответ
Получение "невозможно найти политику" при использовании pundit и Rails 5
Я использую Rails 5 и хочу использовать pundit для авторизации моих объектов. Я добавил этот драгоценный камень в свой Gemfile и поместил его в мой файл application_controller.rb class ApplicationController < ActionController::Base # Needed for p…
29 авг '17 в 20:02
1
ответ
Authlogic и Pundit проблема - Current_user не заполняется
У меня возникла следующая проблема с моим сайтом. Я создаю кучу вызовов API, которые могут использоваться другими, но в первую очередь интерфейсом. Моя проблема по какой-то причине кажется, что Authlogic не аутентифицирует моего пользователя до вызо…
07 янв '15 в 20:24
1
ответ
Использование Pundit для Rails 5 Authorization с двумя разными пользовательскими таблицами (User и Admin)
Если вы используете Pundit для авторизации в приложении блога, разработайте для аутентификации разные таблицы пользователей для пользователей и администраторов, как можно реализовать политику для сообщений, где: Пользователи могут обновлять свои соб…
23 янв '17 в 01:16
2
ответа
Pundit::NotDefinedError: невозможно найти политику `UserPolicy`
Должно быть, я что-то делаю не так или мне нужны очки. Я следую этому уроку здесь: http://vaidehijoshi.github.io/blog/2015/09/29/using-pundit-the-cool-kid-of-authorization/ Я создал application_policy.rb файл и user_policy.rb файлы внутри app/polici…
27 май '16 в 13:42
2
ответа
Область применения Rails со сложным оператором SQL, включая OR
Я сейчас работаю над небольшим Rails-проектом. Я использую Pundit для авторизации действий контроллера и прочего. Работа сейчас состоит в том, чтобы использовать Pundit для действия индекса и использовать Pundit's policy_scope в моем контроллере, чт…
04 мар '15 в 16:14
1
ответ
Как настроить политики авторизации для двух контроллеров с помощью Pundit?
Я изучаю Pundit, используя RailsApps Pundit Tutorial, и это утверждение из урока полностью смутило меня: Учитывая, что объект политики называется UserPolicy, и мы будем использовать его для авторизации от контроллера Users, вы можете ошибочно предпо…
28 июл '15 в 03:09
1
ответ
Rails 4 - Pundit - как написать сферу
Я пытаюсь узнать, как использовать Pundit с Rails 4. Я пытался изучить это в течение последних 2 лет и постепенно делаю небольшие успехи. Я также пытаюсь научиться писать области. Я все еще пытаюсь понять, как перевести совет на простой английский, …
08 сен '16 в 01:04
0
ответов
Тесты контроллера rails для вложенных полиморфных ресурсов
Столько раз, сколько я пытался провести тестирование рельсов, вы бы подумали, что я уже понял это, а я нет. Последний подход использует minitest - по крайней мере, это в основном Ruby, а не группа DSL, которая изучает еще один язык с помощью сотен м…
21 апр '16 в 16:32
1
ответ
Как реализовать систему разрешений для группы / команды с Rails 5 и Pundit или другим гемом?
Из того, что я понимаю в Pundit до сих пор, это больше направлено на то, чтобы позволить текущему пользователю выполнять определенные действия на определенных контроллерах, но как можно расширить это, чтобы охватить, если пользователь является часть…
17 янв '18 в 21:45
2
ответа
Pundit: авторизовать определенный ресурс для контроллера с другим именем
Допустим, я использую драгоценный камень Pundit для авторизации. У меня есть следующий контроллер: class BlogsController < ApplicationController before_action :check_authorization ... private def check_authorization authorize :blog end end Пандит…
23 мар '18 в 18:17
1
ответ
STI и PUNDIT - невозможно найти политику
У меня есть три models: class Post < ApplicationRecord class Diary < Post class FuturePlans < Post Я также включил ученого в posts_controller.rb: class BlogsController < ApplicationController include Pundit И у меня есть post_policy.rb: …
07 авг '17 в 13:16
0
ответов
Различный ролевой доступ для двух страниц с одинаковой моделью в activeadmin с использованием cancan/pundit
У меня есть модель заработной платы, с помощью которой я должен создать две разные страницы в активном администраторе, с небольшими изменениями в столбцах и логике. ActiveAdmin.register Payroll do end ActiveAdmin.register Payroll, as: "Customised Pa…
05 сен '17 в 05:26
1
ответ
Rails/Pundit - ограничить определенные атрибуты определенными ролями пользователей
Поэтому я использую гем Pundit, чтобы разрешить / запретить пользователям доступ к маршрутам, и для этого он работает нормально. У меня есть определенное требование, когда для пользователей, как администратор, так и не администратор, могут создать п…
11 июн '17 в 19:28
2
ответа
Pundit gem. Is there way to show record's specific attribute values over yml file?
i'am playing with pundit gem. i need to show post's title in a flash message #config/locales/pundit.en.yml en: pundit: default: 'You cannot perform this action.' post_policy: share?: 'You cannot share post %{post.title}!' контроллер: #posts_controll…
14 мар '17 в 13:56
2
ответа
Ограничить просмотр для различных ролей в Pundit
Я следую за проблемой, которая у меня была раньше. Я смог заставить код работать для трех ролей, но мне нужно включить 4 роли в микс. Проблема: у меня есть 4 роли (пользователь, бизнес-пользователь, суперпользователь и администратор). Администраторы…
29 дек '14 в 18:40
1
ответ
Rails Pundit, как работают политики?
У меня есть веб-приложение в ruby на рельсах с devise в качестве аутентификации и pundit в качестве авторизации. У меня есть модель user с целым числом role атрибут со значениями 0, 1, 2, для visitor, vip, а также admin соответственно. У меня тоже…
27 май '17 в 07:27