在我的rails应用程序中更改heroku的config var

时间:2017-01-19 15:58:20

标签: ruby-on-rails ruby heroku

我打算在管理员用户登录并注销时更改它。是否有可能,我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以通过ENV哈希值更改环境变量。

例如,您可以使用这样的方法,在单击注销按钮时调用该方法:

def logout_admin
  ENV["ADMIN_LOGGED_IN"] = false
end

这不是执行身份验证的典型方法。通常人们在数据库中使用会话令牌。实际上你可以使用与全局变量相同的ENV哈希值(无论如何,如果重启rails应用程序,它将不会持续存在)。