2011-05-01 31 views
1

我正在嘗試爲網站的僅訂閱區域構建後端。Rails:如何跳過註冊的驗證例程並在登錄時運行它?

當客戶首次支付訂閱費用時,他將通過外部應用的回叫自動註冊,以確認用戶已付款。

我想用幾個空白屬性自動創建用戶。一旦用戶第一次嘗試登錄,他必須更改或更新所有這些屬性。然後我想運行屬性的驗證例程。

假設用戶在完成付款後知道他的用戶名和第一個密碼。

認證目前正在與設計,但它可能會改變。

你會如何去實現這個在Rails上?

回答

2

在相關驗證之後,您可以使用:on => :update在註冊時繞過它們。然後,創建一個before_filter,如果至少缺少一個必需的屬性,則會在整個應用程序中將登錄用戶重定向到其配置文件編輯頁面。

+0

謝謝!完美工作! – 2011-05-01 16:30:38

相關問題