0

4 人の異なるユーザーを持つ Web アプリがあります。

所有者 管理者 (私のチームと私) アプリの共通ユーザー (サイトを使用する毎日の人々 会社の管理者 (請求書を支払う人々) 会社のユーザー

これらのうち最後の 3 つは、プロファイルと他のコントローラーとモデルの関係を必要とします。

私の質問は、これらのユーザーごとに個別のコントローラーを作成し、現在のデバイス ID を介して個々のプロファイルにリンクさせるか、プロファイルとさまざまなレベルのアクセスに対応するためにデバイス DB テーブルを編集する必要があるかということです。

乾杯、

アンドリュー

4

1 に答える 1

0

ほとんどの場合、あなたが望むものに依存します。私は、すべてのユーザー タイプに対して 1 つのテーブルを使用することを好みます。

プロファイルやさまざまなレベルのアクセスに対応するために、デバイス DB テーブルを編集する必要がありますか?

さまざまなレベルのアクセスを提供するには多くの方法があるため、ここでも必要に応じて異なります。

  • ユーザーテーブルを編集します(つまり、デバイスの上に独自のソリューションをロールバックします)

  • 認証ジェムを使用する (例: cancan)

したがって、難しい答えはありません。

于 2012-08-18T14:09:05.967 に答える