2014-03-06 46 views
0

我們目前有一個運行Sinatra的應用程序,來自不同地區的不同用戶訪問。當用戶登錄時,會計算出您所在的區域,並向您顯示要加載的路線,助手和模型。Sinatra應用模型/路徑動態加載每個用戶

當前用戶正在瀏覽時,應用程序似乎記住了先前點擊(或登錄)的用戶的位置,並將整個應用程序切換到該配置和位置。

我試圖改變應用程序加載而不是需要所需的文件(因爲我已經被告知這將每次重新加載文件),我們認爲它已經解決了,但它似乎又出現了。

問題的答案是讓應用程序單獨運行,還是有其他解決方法?

+0

您能否告訴我們_如何保存關於用戶位置的信息? –

+0

您是否使用類級變量來存儲狀態?如果是這樣,那很可能是你問題的原因。 – mcfinnigan

+0

@ uri-agassi嗨,用戶位置存儲在會話變量中。 – JohnJMurray

回答

0

我已經回答了這個問題,似乎加載文件仍然留下內存,我已經把模型放入已解決問題的命名空間中。將模型放入命名空間並使用命名空間進行引用。

相關問題