浏览器刷新后,会话总是在Rails中被销毁

时间:2016-02-15 11:57:34

标签: javascript ruby-on-rails ruby session

我在用户登录网站时遇到问题。

我正在使用AJAX将登录请求发送到API URL,该URL将返回JSON响应。在响应的基础上,我设置了Rails会话,但每次重新加载或刷新页面时它都设置为零。

这是设置会话的代码:

SBT

这是销毁会话的代码:

success: function(response) {
            if (response.login_auth == 'sucess'){
              <% session[:login] = 1 %>
              alert(<%= session[:login] %>);
              location.reload();
            }
          },

登录和注销代码位于不同的页面上,并包含在标题中。

0 个答案:

没有答案