Результаты поиска по запросу "cancan"

3 ответа

Сериализация разрешений (например, CanCan) с помощью active_model_serializer

Как мне сериализовать разрешения с помощью active_model_serializers? У меня нет доступа к

1 ответ

Интеграционные тесты Capybara, Devise, CanCan и RSpec: действительный вход 302 перенаправляет на example.com

1 ответ

Sphinx не понимает SQL, когда имеет дело с поиском - он общается только с базой данных при индексации - поэтому предоставление ему SQL-запроса как части поиска не будет работать.

сь заставить канкан работать с мыслящим сфинксом, но столкнулся с некоторыми проблемами. Перед использованием sphinx у меня было это в моем представлении компаний: @companies = Company.accessible_by(current_ability)Это помешало ...

ТОП публикаций

1 ответ

Привет Райан, я посмотрел твою ссылку и благодаря voxik я применил его патч и теперь могу пройти все мои тесты. Я надеюсь, что вы скоро опубликуете патч для новой версии Cancan. Еще раз спасибо !

1 ответ

Это было решение, которое я использовал для pre Spree V1 ... может быть, Spree 0.6.2 и далее? Благодарю. Лучше всего следовать нативным стратегиям в более поздних версиях, как это предлагается ниже.

аюсь дать некоторые пользовательские роли в рамках конкретных разрешений. Не могу найти этот ответ где-нибудь role_ability.rb class RoleAbility include CanCan::Ability def initialize(user) user || User.new # for guest if user.has_role? "admin" ...

1 ответ

https://github.com/ryanb/cancan/issues/302#comment_863142

сно всей документации,:read действие совмещено с обоими:index а также:show: alias_action :index, show, :to => :readОднако рассмотрим следующий сценарий с вложенными ресурсами: resources :posts resources :comments endЕсли я определю способности ...

1 ответ

Интеграционные тесты Capybara, Devise, CanCan и RSpec: действительный вход 302 перенаправляет на example.com

Обновление: см. Конец поста, чтобы узнать, как теперь работают спецификации, так как у меня есть свои спецификации в спецификации / запросах вместо спецификации / контроллеров. Все еще задаюсь вопросом, как получить ...

2 ответа

CanCan :: Ability, где определен метод current_user?

В значительной степени то, что я упомянул в названии. Я использую CanCan :: Ability в своем коде для проверки прав и возможностей. Он ожидает, что метод curr...

1 ответ

Почему эта спецификация запроса rspec не обновляет модель?

У меня есть спецификации запросов для взаимодействия с моделью пользователя. Я хочу убедиться, что пользователи с ролью администратора могут создавать / редактировать / уничтожать пользователей. У меня сейчас проблема, когда действие Edit не ...

3 ответа

Devise + CanCan просто запрещают другим пользователям редактировать объекты

Как бы вы помешали другим пользователям редактировать объект, скажем, объект профиля, который не принадлежит самому себе? Большинство онлайн-примеров - это комплексы с несколькими пользовательскими ролями, но я не смог заставить это работать, ...