rails中用户特定的设置



我正在开发一个Ruby on Rails应用程序。在我的应用程序中,我在欢迎页面上有一个设置,用户可以选择语言(默认是英语)。我应该在哪里声明这个变量?一旦用户改变了它,我应该在哪里改变它?

我尝试在开发中声明一个配置变量。但是由于它对于应用程序是全局的,如果用户A更改了语言,用户B也将看到用户A所做的更改。

我需要一个用户特定的设置。换句话说:一个特定的会话。当我打开网站时,它应该初始化为默认值,当我更改它时,应用程序不应该将这些更改应用到其他人。

如果你"需要一个特定于用户的设置",你可以定义一个会话变量:

session[:language]

相关内容

  • 没有找到相关文章

最新更新