Вопросы по теме '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 просмотров
schedule
04.09.2022
Проблема доступа к полиморфным ресурсам CanCan
я не совсем понимаю, как ограничить доступ к ссылкам в данном конкретном случае с помощью CanCan. У меня всегда отображается ссылка "Редактировать". Поэтому я считаю, что проблема в моем неправильном определении методов канкана (загрузка_ и...
743 просмотров
schedule
12.02.2023
Как с помощью Devise перенаправить домашний (корневой) путь пользователя в зависимости от его роли?
Я работаю над приложением для управления проектами, и в приложении у меня есть project_managers и клиенты . Я использую Devise и CanCan для аутентификации/авторизации.
В какой момент после входа в систему я должен перенаправлять пользователя на...
17888 просмотров
schedule
06.06.2023
Как сделать 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 просмотров
schedule
08.10.2022
канкан для нового действия
Я добавил новое действие в свои ресурсы отдыха, как я могу авторизовать его с помощью канкана.
Контроллер страниц:
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 просмотров
schedule
22.05.2022
Как я могу авторизовать действия по ролям (используя Can Can или альтернативу) в Rails 3?
Например, у меня есть несколько страниц и индекс всех пользователей, которые я хочу получить только в том случае, если User.role == "admin".
Похоже, can может позволить мне определить, может ли кто-то управлять или читать на уровне модели, но я...
326 просмотров
schedule
19.06.2023
Использование CanCan для авторизации ресурса на основе ассоциации «многие ко многим».
У меня есть две модели, события и пользователи, которые имеют ассоциацию «многие ко многим». Пользователь может быть администратором, менеджером или продюсером. Только производитель, который принадлежит к событию, должен иметь возможность прочитать...
4342 просмотров
schedule
23.01.2023
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