2012-04-23 7 views
1

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

+0

をチェックアウト、私はしましたこれは、devise/sessions/on devise 2.0.4のcreate.rablを使って実現しました。どのバージョンのdeviseを使用していますか? – wless1

答えて

0

、おそらくユーザ#ショーに、リダイレクトを工夫するので、あなたが返すようにしたい属性を含むビューファイルviews/users/show.json.rablを作成し、例えば、

object @users 

attributes :id, :name, :email 
関連する問題