Ruby on Rails アプリケーションを開発しています。私のアプリでは、ウェルカム ページに、ユーザーが言語を選択できる設定があります (デフォルトでは英語です)。この変数をどこで宣言する必要があり、ユーザーが変更したらデフォルトからどこを変更する必要がありますか?
development.rb で構成変数を宣言しようとしましたが、アプリケーションに対してグローバルであるため、ユーザー A が言語を変更すると、ユーザー B にもユーザー A が行った変更が表示されます。
ユーザー固有の設定が必要です。つまり、1 つのセッション固有です。Web サイトを開くと、デフォルトに初期化され、変更すると、アプリケーションはそれらの変更を他のユーザーに適用しないようにする必要があります。