私は大学のプロジェクトの一環としてジョブポータルのWebサイトを開発していますが、この問題にどう対処するか正確にはわかりません。私はDeviseを使用して、システムには多くのuser_types(job_seeker、company)があります。複数のuser_typesのユーザーコントロールをRailsで作成する
現時点では、管理インターフェイスに「Rails_admin」を使用していますが、会社でジョブやアプリケーションなどを管理し、job_seekersで以前のジョブアプリケーションやジョブを表示できるインターフェイスを作成しようとしていますステータスなど
私は、user_typeを確認してコントロールパネルにリダイレクトするようにしました。すべてのユーザーが1つのログインページを使用してサインインすることを許可しました。 "job_seeker"と "Company"コントロールパネルを開発して詳細を管理することができますか?
私は、この問題にアプローチする方法または解決策を達成するための最良の方法についての情報を探しています。
まあ、私はあなたがユーザーの種類ごとに異なるコントローラを作成することができますね。何らかのアクションの前に、ログインしているユーザがいるかどうか、およびユーザのタイプが現在のコントローラによく対応しているかどうかを確認します。一部のコントローラーで同じ名前が使用されている場合は、名前空間を作成できます。名前空間はコントローラの単なるサブフォルダです。 (おそらく他の多くのテクニックがありますが、私の知識はまだ限られています) – Maxence