我正在使用Rails + Angular进行应用程序,通过Devise进行身份验证。我还没有理解如何在登录后保存信息角度,例如user_id
。我如何在ngRoute中使用该信息,并能够做出正确的GET
和POST
另外,我真的不明白角度资源在做什么。我一直在阅读很多博客文章和问题,但我仍然对这一切感到困惑
答案 0 :(得分:2)
要让角度识别当前用户ID,您可以做的是将其写入布局文件中的javascript,
<% if current_user %>
<script>
var current_user = <%=raw current_user.to_json %>
</script>
<% end %>
Angular资源是javascript对象包装angular $ http服务,它允许您与rails资源进行交互。请参阅official doc