【问题标题】:How do I handle Rails User Selected Global Variables?如何处理 Rails 用户选择的全局变量?
【发布时间】:2013-04-12 21:21:05
【问题描述】:

我正在尝试弄清楚如何处理选择“全局”变量的用户。

具体来说,我希望用户选择一个位置(即州或城市),然后向他们显示这些城市/州的所有帖子。我有一部分工作,但我真正想弄清楚的是我应该在哪里存储这样的变量以及如何存储。

理论上,我知道我对代码的追求:

  1. 用户选择位置(存储在某处/以某种方式)
  2. 代码从数据库中提取具有该位置的所有帖子以进行显示

我看过一些看起来相似的帖子,比如 This one 和其他一些谈论 application.yml 变量的帖子,但如果我理解正确,这些似乎不是用户定义的。

我看到的另一个想法是将此变量存储在用户会话中,但我不希望所有访问者都必须登录才能使用此功能。

任何方向都将不胜感激!

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3


    【解决方案1】:

    您无需登录即可创建会话。我建议您使用没有登录的用户会话来处理这些东西,甚至可以使用地理定位 gem 自动获取城市/州,并让用户根据需要进行切换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-27
      • 2012-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多