Вопросы по теме 'cancan'

Одна учетная запись с аутентификацией многих пользователей в rails
Какой подход вы бы порекомендовали для решения следующей проблемы: Мое приложение должно иметь учетную запись с несколькими пользователями, вводящими задачи в одной и той же учетной записи. Только один из пользователей (тот, который открыл учетную...
343 просмотров
schedule 26.07.2023

Доступ к методу `can?` CanCan из модели
Вы можете получить разрешения current_user из представления или контроллера, используя can? следующим образом: <% if can? :update, @article %> <%= link_to "Edit", edit_article_path(@article) %> <% end %> Как я...
11663 просмотров
schedule 27.06.2022

Collection_Select Значение по умолчанию не установлено
У меня странная проблема с collection_select, который я использую в представлении профиля редактирования в своем приложении rails. База данных обновляется правильным значением, однако значение по умолчанию не выбирается для поля выбора, когда...
1218 просмотров
schedule 26.02.2022

Можно ли использовать Cancan для ограничения доступа к определенным значениям для одной модели?
У меня есть приложение Rails 3 с категориями. Категорией может управлять кто-то с ролью владельца категории. Но владелец категории должен иметь доступ только к тем категориям, которыми он владеет, а не к другим. Я могу заблокировать функции...
1599 просмотров
schedule 28.09.2022

Cancan не всегда показывает авторизованную ссылку
Я использую Cancan для управления User способностями и недавно столкнулся со странной проблемой: в моем фрагменте есть гиперссылка «уничтожить», которая появляется только иногда для авторизованных пользователей. Когда я обновляю страницу,...
193 просмотров
schedule 04.06.2024

Авторизация ролей с помощью Rails 3 и Devise
Я использовал devise с тех пор, как перешел на Rails 3, это было примерно в первой или второй бета-версии, и теперь мне также нужны некоторые роли. После поиска в Интернете показалось, что CanCan должен быть лучшим решением. Но я не уверен, сможет...
2385 просмотров

Проблема доступа к полиморфным ресурсам CanCan
я не совсем понимаю, как ограничить доступ к ссылкам в данном конкретном случае с помощью CanCan. У меня всегда отображается ссылка "Редактировать". Поэтому я считаю, что проблема в моем неправильном определении методов канкана (загрузка_ и...
743 просмотров

Как с помощью Devise перенаправить домашний (корневой) путь пользователя в зависимости от его роли?
Я работаю над приложением для управления проектами, и в приложении у меня есть project_managers и клиенты . Я использую Devise и CanCan для аутентификации/авторизации. В какой момент после входа в систему я должен перенаправлять пользователя на...
17888 просмотров

Как сделать current_user всегда не нулевым в приложении Rails?
Пожалуйста, дайте мне какое-нибудь представление о небольшой проблеме: в моем приложении Rails 3 мне нужно, чтобы current_user всегда был НЕ нулевым . Я использую Devise и CanCan для системы аутентификации и думаю о том, как реализовать...
927 просмотров
schedule 01.12.2022

Как использовать канкан для авторизации массива ресурсов?
У меня есть неуспокоительный контроллер, который я пытаюсь использовать для авторизации канкана! способ применения разрешений. У меня есть действие delete_multiple, которое начинается так def delete_multiple @invoices =...
5026 просмотров
schedule 19.11.2022

Разрешения для пользовательских ролей Spree
Я пытаюсь дать некоторые пользовательские роли в рамках определенных разрешений. Нигде не могу найти этот ответ role_ability.rb class RoleAbility include CanCan::Ability def initialize(user) user || User.new # for guest if...
5157 просмотров
schedule 03.05.2022

неопределенный метод `find' для Admin:Class CanCan
Кто-нибудь видел эту ошибку: undefined method `find' for Admin:Class При использовании Devise и CanCan? Я не могу определить, где это ошибка: журналы не показывают ничего полезного: Started GET "/admin/become?id=3" for 127.0.0.1 at Wed...
2499 просмотров

канкан для нового действия
Я добавил новое действие в свои ресурсы отдыха, как я могу авторизовать его с помощью канкана. Контроллер страниц: load_and_authorize_resource def index end def show end def new end def create end def edit end def update...
875 просмотров
schedule 24.11.2022

Разрешить пользователям редактировать/удалять собственные профили только из индекса
Как предоставить разрешение на редактирование/удаление ссылок для каждого пользователя в пользовательском индексе рельсов? Я использую Rails3, Devise и CanCan для определения способностей на основе ролей. Я хотел бы, чтобы текущий пользователь...
4877 просмотров

Как я могу авторизовать действия по ролям (используя Can Can или альтернативу) в Rails 3?
Например, у меня есть несколько страниц и индекс всех пользователей, которые я хочу получить только в том случае, если User.role == "admin". Похоже, can может позволить мне определить, может ли кто-то управлять или читать на уровне модели, но я...
326 просмотров
schedule 19.06.2023

Использование CanCan для авторизации ресурса на основе ассоциации «многие ко многим».
У меня есть две модели, события и пользователи, которые имеют ассоциацию «многие ко многим». Пользователь может быть администратором, менеджером или продюсером. Только производитель, который принадлежит к событию, должен иметь возможность прочитать...
4342 просмотров

CANCAN неопределенный метод `user_type?' для администратора: строка
вот моя проблема: Я использую камень канкан. Я думаю, что все настроено хорошо, за исключением одной вещи, которая производит undefined method 'user_type?' for "admin":String . Вот моя способность.rb class Ability include...
1550 просмотров
schedule 09.10.2022

почему мой класс способностей CanCan слишком либерален?
Я (наконец-то) подключаю CanCan/Ability к своему приложению и начал с написания тестов RSpec. Но они терпят неудачу — мои Способности кажутся слишком снисходительными, и я не понимаю, почему. Во-первых, класс способностей. Цель состоит в том,...
799 просмотров
schedule 11.06.2023

Как я могу разрешить пользователю обновлять только те отзывы, которые он написал с помощью канкана?
Я следил за рельсовой трансляцией Райана Бейтса об использовании канкана, но не понимаю, почему проверка того, написал ли пользователь обзор, а затем разрешение ему редактировать его, если он это сделал, не работает для меня. вот код у меня есть:...
333 просмотров
schedule 08.01.2023

Имеет и принадлежит многим подходящим
Я новичок на этом сайте, с нетерпением жду дальнейшего участия :) Я создаю систему заказов клиентов, используя rails3, devise, cancan и т. д. Вкратце, у нас три модели: Пользователи Компании Заказы Я изо всех сил пытаюсь понять...
236 просмотров
schedule 27.12.2022