2017-01-28 19 views
-1

ユーザー認証をhttpatyと言い換えることができますか?また、deviseを通じてセッション管理を行うことはできますか?私はusersテーブルを持っていないので、これをどのように達成しますか?セッション管理にdeviseを使用する

答えて

1

あなたは本当にセッション管理のために考案する必要はありません。 Railsにはすでにセッション管理のためのgood supportが用意されています。これはあなたのユースケースに適しています。

あなたの特定の質問に答えるために、機能の多くはユーザーモデルの可用性を中心としているため、ユーザーモデルなしでdeviseを使用することはあまり意味がありません。

しかし実際にはデータベースではサポートされていないが、ActiveRecordモデルのように四捨五入されたUserモデルを理論的に提供できます。これには多大な労力とテストが必要ですが、deviusが提供するコントローラの拡張機能、ビュー、メーラーの統合などを再利用できるようになります。

私の意見では、上記で必要とされる努力の額は正当ではないので、レールでのセッション管理に精通し、認証サービスと統合するカスタムソリューションを構築することをお勧めします。それは困難ではなく、より保守的である可能性が高い。