私はレールアプリを持っており、私はユーザーモデルを持っています。私はadmin:boolean
カラムをユーザテーブルに追加し、:default => false
を追加しました。Rails |ユーザー/管理者/コールセンターパネルの処理
今、私は、電話などでユーザーの要求を処理できるように、システムにコールセンターパネルを作成したいと思います。ユーザーのような別のテーブルを作成するか、ユーザーテーブルにブール値フィールドを追加してもいいですか? 。
私はそれがカラムを追加することでそれを処理することができます知っている。私はコントローラ、ルートなどにcall_centerとして名前空間を追加しますが、私の質問は、どのオプションが最も効果的で持続可能なものですか?
これを実現すると、もう1つ考慮すべき点は、人の管理者を作成する方法です。あなたはいつでもデータベースで手動で行うことができますが、これをバックエンドで実行できるようにするということは、誰が誰かを管理者にすることができるのか(他の管理者は他の管理者を作ることができますか?これは基本的にスーパー管理者と通常の管理者がある理由の1つです。 – ddonche