2012-04-23 69 views
1

我使用的是設計寶石,一切都很好,但問題是登錄後整個用戶對象都呈現。因此,如果我發送一個json請求來登錄,它將返回用戶對象保存的所有內容,我可以在註冊期間使用rabl文件限制特定屬性。我所做的只是在views/devise/registration中創建了一個create.rabl。但同樣的事情不適合登錄。那麼我怎樣才能限制使用設計的資源屬性。如何使用設計呈現對象的特定屬性?

+0

我已經通過在devise/sessions/on devise 2.0.4中使用create.rabl完成此操作,您使用的是哪個版本的設計? – wless1 2013-01-04 22:20:18

回答

0

登錄後,制定重定向,可能是用戶#演出,所以創建一個包含要返回的屬性,例如視圖文件views/users/show.json.rabl

object @users 

attributes :id, :name, :email