0

私は Ruby から始めて、私たちのチーム リーダーは Sinatra を学ぶために私たちを送ってくれました。アプリケーションの変更のリロードは Shotgun によって行われました。私の問題は、リクエスト間で状態を維持したいシングルトン エンティティがあることですが、明らかに Shotgun の再起動はすべてです。リクエスト。

これに関するヘルプまたは説明は高く評価されます。

前もって感謝します。

4

2 に答える 2

4

アプリケーションの状態がセッション データに保存されていない限り、(Shotgun であろうとなかろうと) リクエスト間でアプリケーションの状態が保存されることを期待するべきではありません。

于 2011-03-10T22:13:29.183 に答える
1

Shotgun でセッションを保持するには、キーを設定する必要があります...そうしないと、ページがロードされるたびにリセットされます。

enable :sessions
set :session_secret, "yourKey" 
于 2011-11-06T13:35:49.677 に答える