1

我正在使用 devise gem,一切正常,但问题是登录后呈现整个用户对象。因此,如果我发送一个 json 请求进行登录,它将返回用户对象拥有的所有内容,我可以在注册期间使用 rabl 文件限制特定属性。我所做的只是在视图/设计/注册中创建了一个 create.rabl。但同样的事情不适用于登录。那么我如何使用设计来限制资源属性。

4

2 回答 2

0

查看http://railscasts.com/episodes/322-rabl

于 2012-06-12T19:07:45.360 回答
0

登录后,设计重定向,可能到 user#show,因此创建一个views/users/show.json.rabl包含要返回的属性的视图文件,例如,

object @users

attributes :id, :name, :email
于 2012-05-18T14:06:41.323 回答