1
私はAPI(/lib
フォルダ内のモジュール)を作成しています。サンプルアプリケーションでは、私はそれを使用してclient_id
のようなユーザー設定データを保存します。設定情報を保存してモジュールからアクセスする
のlib/specific_api.rb
module SpecificApi
#client_id and redirect_uri will be accessed from here
end
コントローラ/ sessions_controller.rbな情報格納するために使用すべきか
class SessionsController < ApplicationController
include SpecificApi
CLIENT_ID = "dlfjksldkjfs"
REDIRECT_URI = "http://127.0.0.1:3000/auth"
end
:クラス、グローバル変数を、または定数?
これらの変数はAPI(クラスに含まれるモジュール)からどのようにアクセスできますか?モジュールからクラス変数や定数にアクセスできませんでした。グローバル変数は機能しますが、それがそのような情報を保存する良い方法かどうかはわかりません。
これを最初に明確にしないと申し訳ありませんが、これらのモジュールメソッドをSessionsControllerクラスのプライベートなものとして使用し、モジュールのセッションにアクセスするには、メソッドの引数として渡さないでください。 – Marcis