大学のプロジェクトのために、私は大学のスタッフが不在記録を維持することを可能にするNetbeansのレールアプリケーションに小さなルビーを作成する必要があります。Ruby on Railsのログイン
書籍で利用可能なサンプルログインは、単一のユーザーテーブルに関するものです。私のアプリケーションでは、3種類のユーザースタッフ(マネージャーに割り当てられている)、マネージャー、および管理者(すべての従業員の作成/編集/削除)が必要です。したがって、ログインは特定のユーザーのホームページを表示する必要があります。
現時点の私のテーブル構造は、user_id、user_name password、およびuser_typeの各フィールドを含むusersテーブルのIDと 'has_one'関係を持つmanagerテーブルとstaffテーブルの両方にフィールドuser_idを持ちます。
このマルチユーザアプリケーションで動作するログイン用のサンプルコードはありません。このようなチュートリアルの洞察やアイデアはありませんか?
乾杯。
P.S.他の情報が必要な場合には、私は完全な仕様を持っています。
あなたは正確に何を試しましたか?それはあなたのユーザーテーブルに基づいて認証するためにいくつかの一般的なロジックを使用すると大丈夫だろうと思われる。その後、認証ロジックの最後に(例えば、 '新しいアクション'に 'SessionsController'がある場合)、何が起こるかに基づいてリダイレクトすることができます。 – riffraff