我正在使用devise gem,一切都很好,但问题是在登录后呈现整个用户对象。因此,如果我发送一个json请求登录它将返回用户对象持有的所有内容,我可以在注册期间使用rabl文件限制特定属性。我所做的只是在views / devise / registration中创建了一个create.rabl。但同样的事情不适用于登录。那么如何使用设计来限制资源属性。
答案 0 :(得分:0)
登录后,设计重定向,可能是用户#show,所以创建一个包含要返回的属性的视图文件views/users/show.json.rabl
,例如,
object @users
attributes :id, :name, :email
答案 1 :(得分:0)