1

私はdevise gemを使用しています。すべてがうまく機能しますが、問題はログイン後にユーザーオブジェクト全体がレンダリングされることです。したがって、json リクエストを送信してログインすると、ユーザー オブジェクトが保持するすべてのものが返されます。登録時に rabl ファイルを使用して特定の属性に制限することができました。私がしたことは、views/devise/registration に create.rabl を作成したことです。しかし、同じことがログインには機能しません。では、devise を使用してリソース属性を制限するにはどうすればよいでしょうか。

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 に答える