モデルやデータベース接続のないアプリがあります。
アプリケーション内ですべての API 呼び出しを行う「api_call」と呼ばれる ApplicationController で定義されたメソッドがあります。このメソッドは、Ruby セッションを使用して、認証情報、アクセス トークン情報、ユーザー情報など、ユーザーに関する情報を保存します。セッションでは、ユーザーがログインしたときにセキュリティのために API に送信するための認証ハッシュを保存します。
2つのこと:
- すべての API 呼び出し (api_call メソッド) をモデル (db または検証を使用しない) に入れたいのですが、問題はアクセス セッションがないことです。
- モジュールを使用すると、モデル内のモジュールもセッションにアクセスできません。
- ActiveRecord を使用せずにモデル クラスを作成する場合、オブジェクト メソッドではなくクラス メソッドを使用する必要がありますか?