Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は現在、承認/認証にdeviseとcancanを使用しています。一部のユーザーに特定の機能へのアクセスを許可し、他のユーザーには非表示にしたい。
現在のログインスタックでこれを行うためのベストプラクティスは何ですか?
私の現在の解決策は、別のcancanロールを追加し、has_roleを呼び出すことです。ロジックを決定します。この状況では、ユーザーに2つの役割が必要です。
これは問題ありませんか、それとも「より軽い」方法がありますか?