0
我正在使用爲reddit構建Rails應用程序。在會話之間持續的Rails對象
在我ApplicationController
我創建像這樣的Snoo
對象:
def reddit
@reddit ||= Snoo::Client.new
end
我然後授權我在另一個控制器的用戶。我現在注意到,雖然每當新用戶訪問該應用時,都會創建一個新的Snoo
客戶端。如果我通過隱身瀏覽器或甚至另一臺計算機一起訪問我的應用程序,它們仍然會按照授權登錄到同一個reddit帳戶。
我該如何告訴rails爲每個訪問者創建一個新的Snoo
客戶端?
你看着辦吧? – creativereason
@creativereason還沒有。它與我沒有想到的會話沒有任何關係。我很困惑,爲什麼rails沒有爲每個訪問者在內存中創建一個新的Snoo對象,而不是重複使用同一個對象。 – Deekor
也許挖到Snoo寶石看它是否是單身? 另一個選項是當您完成該會話時嘗試註銷: '@ reddit.log_out' – creativereason