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