如何使用phonegap和设计完成登录(Rails)

mon*_*ike 6 devise jquery-mobile backbone.js ruby-on-rails-3 cordova

我有一个安装了gem的gem应用程序(使用auth_token设置).我不知道如何让我的jquery移动应用程序请求令牌并以(以安全的方式)存储它.谢谢!

Der*_*ley 1

我有一个类似的设置 - Rails 3 后端,以设计作为身份验证。不过,我在完整的浏览器而不是移动设备上使用标准 jquery,并且我让用户通过正常的 html 表单登录。

为了让我的用户保持身份验证并能够将骨干/ jquery ajax 调用回我的服务器,我必须将其添加到我的 Rails.js 文件中:

$.ajaxSetup({
  beforeSend: function(xhr) {
    xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content'));
  }
}); 
Run Code Online (Sandbox Code Playgroud)

一旦我把它放在适当的位置,我就不必再担心身份验证了。

希望有帮助