@IsaevAlex
Веб разработчик

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

Всем привет) Есть личный профиль пользователя. В этом профиле есть кнопка добавления товара. Не знаю как сделать так, чтобы другие зарегистрированные пользователи не могли добавлять товар на странице чужого профиля? Всю систему аутентификации делал с Devise. Спасибо за помощь)
  • Вопрос задан
  • 172 просмотра
Решения вопроса 2
@yarikov
Ruby developer
Если я правильно понял вопрос, то тебе нужна авторизация в приложении. А для этого в рельсах есть два замечательных гема Pundit и CanCanCan.

Также советую посмотреть скринкаст Authorization with CanCan.
Ответ написан
Комментировать
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
А вы не пытались делать проверку того что и куда эти ваши пользователи добавляют? Да и кнопка добавления чего-то не в своём профиле лишняя, скрывать нужно наверное :)

Ну и вообще чем вам помочь не видя исходников? Гитхаб в помощь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы