Angular Rails设计覆盖控制器

时间:2016-05-27 16:57:08

标签: ruby-on-rails angularjs authentication devise

我有一个角度存储库(grunt服务运行在localhost:9000)和一个rails存储库(rails服务器运行在localhost:300)。我在localhost:3000 / users / sign_in上点击了用户对象(电子邮件和密码)。

  1. 当信用不正确时,我会在回复中获得“登录页面”。
  2. 当信用证正确时,我会将'302'作为响应代码作为设计 指向实际页面。
  3. 我真正想要的是:

    1. 当信用不正确时,返回一些json在角度端解码,说明信用错误
    2. 当信用证正确时,发送用户对象和角度保持的令牌并创建会话。可以在每个请求中使用此令牌来查看用户是否具有有效的登录会话。
    3. 我知道我需要覆盖设计控制器并将其复制到我的代码库中,但我不知道我应该在'new'和'create'中专门编写什么代码(特别是对于那个令牌的东西)。我需要:

      • 将我的宝石从设计改为其他东西?
      • 改变角度方面的逻辑/期望?
      • 任何其他具体建议

      提前致谢!

0 个答案:

没有答案