我正在做一个使用Rails + Angular的应用,通过Devise进行身份验证。我还不知道如何在登录后将信息保存在angular中,例如user_id
。我如何在ngRoute中使用这些信息,并能够执行正确的GET
和POST
另外,我也不太明白angular-resource到底在做什么。
发布于 2014-06-25 13:17:00
要让angular识别当前用户id,您可以将其写入布局文件中的javascript,
<% if current_user %>
<script>
var current_user = <%=raw current_user.to_json %>
</script>
<% end %>
Angular资源是javascript对象包装器angular $http服务,它允许您与rails资源进行交互。请参阅official doc
https://stackoverflow.com/questions/23391856
复制相似问题