1

モデルやデータベース接続のないアプリがあります。

アプリケーション内ですべての API 呼び出しを行う「api_call」と呼ばれる ApplicationController で定義されたメソッドがあります。このメソッドは、Ruby セッションを使用して、認証情報、アクセス トークン情報、ユーザー情報など、ユーザーに関する情報を保存します。セッションでは、ユーザーがログインしたときにセキュリティのために API に送信するための認証ハッシュを保存します。

2つのこと:

  1. すべての API 呼び出し (api_call メソッド) をモデル (db または検証を使用しない) に入れたいのですが、問題はアクセス セッションがないことです。
  2. モジュールを使用すると、モデル内のモジュールもセッションにアクセスできません。
  3. ActiveRecord を使用せずにモデル クラスを作成する場合、オブジェクト メソッドではなくクラス メソッドを使用する必要がありますか?
4

1 に答える 1