私は1週間以来bigsの尋問を持っています。(コメントなどの基本機能、addfavorite ...と)Ruby on Railsの権限ベースまたはロールベースの権限を開始する。
- 管理
- エディタ(書き込みや データベースに作成するために、管理者の検証を必要とする)
- シンプルなユーザー: 私は3貴様のユーザーのタイプを持っていますちょうど私の貴様を行うための最善のpraticeである何のためにそう
を宝石の工夫をインストールする(そしてそれは魔法だ)瞬間IDの
異なる権限を持つユーザーですか? 単純なブール値(ユーザー、管理者、編集者)? たとえば、user_idを持つエディタの特定の投稿に属性を付ける必要がありますか? これを行うのに役立つ宝石をご存知ですか? DBに注入する管理者検証システムを実行することは可能でしょうか? エディタ投稿の保留中のリストはどのように作成できますか?
確かにnoobの質問がたくさんですが、uは私を助けることができるので、もしイムは、この時点で失わ
おかげ
あなたが必要とするのは、cancancan gemです:https://github.com/CanCanCommunity/cancancan – Shaunak
また、あなたがレールの初心者であれば、それがどのように動作するのか理解せずに "devise magic"を使用しないことをお勧めします。 http://railscasts.com/episodes/250-authentication-from-scratch – Shaunak
@Shaunak私はこの宝石を見ていきます。ありがとう:) – nicolaswecandoit