#49 gem Pundit for Authorization - Complete Guide
05/08/2021
Free
Restrict access to different views and actions in your application based on users roles.
Episode source code:
https://github.com/corsego/49-gem-pundit/commit/3e3c65d8b6deaf382dea5ce554c732e85731d6d2
My text notes for this episode:
https://blog.corsego.com/complete-guide-to-gem-pundit
Gem pundit source code:
https://github.com/varvet/pundit
0:00 Authorization without a gem
2:20 Install gem Pundit, basic usage
7:10 User Policy - only admin can edit
10:22 Create Post Policy
11:50 Pundit Scopes
14:10 Authorization conditions in views
16:34 Summary
0
Sign in to join the conversation
Recommended based on what you are watching now
![#94 Rails 7 Select Box with Search using Slim-Select](https://superails.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTkyNywicHVyIjoiYmxvYl9pZCJ9fQ==--2359e93b58da12f1ea3aa76936996abadf1dd68c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls0MDAsNjAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--2d7cd3a4d9675c7f4c17dad7856d799792bd3595/maxresdefault.jpg)
18:18
#94 Rails 7 Select Box with Search using Slim-Select
01/11/2022
Free
![#03 Telegram API - notifications for CRUD operations](https://superails.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTc2OCwicHVyIjoiYmxvYl9pZCJ9fQ==--539e0f3ecd598e5381b0c226e4a9325dbb54a214/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls0MDAsNjAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--2d7cd3a4d9675c7f4c17dad7856d799792bd3595/maxresdefault.jpg)
15:18
#03 Telegram API - notifications for CRUD operations
17/03/2021
Free
![#79 Classless CSS frameworks](https://superails.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTgzMSwicHVyIjoiYmxvYl9pZCJ9fQ==--5c379e581b3c76cdb39239617c964295550bf7be/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls0MDAsNjAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--2d7cd3a4d9675c7f4c17dad7856d799792bd3595/maxresdefault.jpg)
06:41
#79 Classless CSS frameworks
16/05/2022
Free
![#78 Semantic HTML in Rails](https://superails.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTgwNSwicHVyIjoiYmxvYl9pZCJ9fQ==--23cbbba6f9cbbb701cf6604a5c392c6bba116be1/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls0MDAsNjAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--2d7cd3a4d9675c7f4c17dad7856d799792bd3595/maxresdefault.jpg)
08:11
#78 Semantic HTML in Rails
12/05/2022
Free