権限管理の実装
むずかしそう
簡単そうな例:Slack
平民、Admin、Owner、Primary Owner の 4 種で固定
難しそうな例:
Discord
, Google Cloud, AWS
ユーザが任意のロールを作れる
どのロールがどのような操作を行えるかを自由に設定できる
これどう実装するんだ?
こういうの RBAC, role-base access control などというらしい
こういうライブラリもあるんだね
https://github.com/CanCanCommunity/cancancan
難しい気がしていたがそうでもない気もしてきた。どういうテーブルが必要か考えよう