私は店舗のスタッフの整理を支援するためのアプリを開発しています。多くのお店があり、各ショップはスタッフのために多くの役割を担っています。唯一のポジションはマネージャのものです。私は彼/彼女が彼/彼女自身の役割を作成できるようにしたいと思います。たとえば、店舗Aでは、配達人が注文状況を更新することがありますが、店舗Bでは更新できません。 ご覧のとおり、私は役割が習慣的であり、特定の店に拘束されることを望みます。 私はcancancan、rolify、punditの3つの宝石を考えています(しかし、私は提案にはオープンしています)。 Rolifyは、あの有名なものではありませんが、それはあなたが最良の選択であると思います宝石レール、認可のための宝石選択
user.has_role?(:manager, Shop.find(4))
を言うためにconvinientオプションを持っていますか?ありがとうございました!
EDIT:私は以下のリンクが非常に役立つことを発見しました。 Click
「役割」の人気宝石は[pundit](https://github.com/elabs/pundit)です。 –