我使用制定了一個web應用程序,並希望到確認的模塊添加到網站的現有站點。但是,由於沒有生成confirmation_token,因此用戶無法登錄。單擊「未收到確認指令?」。鏈接令牌仍然沒有生成。添加可證實模塊使用設計
的確認電子郵件,只是生成此鏈接(在網址缺少令牌):
<p><a href="http://localhost:3000/users/confirmation">Confirm my account</a></p>
什麼是得到這個工作的最佳方式?
非常感謝,
託尼
我使用制定了一個web應用程序,並希望到確認的模塊添加到網站的現有站點。但是,由於沒有生成confirmation_token,因此用戶無法登錄。單擊「未收到確認指令?」。鏈接令牌仍然沒有生成。添加可證實模塊使用設計
的確認電子郵件,只是生成此鏈接(在網址缺少令牌):
<p><a href="http://localhost:3000/users/confirmation">Confirm my account</a></p>
什麼是得到這個工作的最佳方式?
非常感謝,
託尼
我在尋找相同的答案。我懷疑答案可能是數據模型包括每個用戶是否被確認。它似乎添加:
confirmation_token, confirmed_at, confirmation_sent_at
而且,可確認的模塊出現添加這些方法:
:confirmation_token,:confirmation_token =,:confirmation_token ?, :confirmation_token_change,:confirmation_token_changed ?, :confirmation_token_was,:reset_confirmation_token !,:confirmed_at, :confirmed_at =,:confirmed_at ?,:confirmed_at_change, :confirmed_at_changed ?,:confirmed_at_was,:reset_confirmed_at !, :c onfirmation_sent_at,:confirmation_sent_at =,:confirmation_sent_at? :confirmation_sent_at_change,:confirmation_sent_at_changed? :confirmation_sent_at_was,:reset_confirmation_sent_at!
所以,你能做到這一點在數據模型層。我使用的是Mongoid,所以我只寫了一個腳本,將每個用戶的confir_at改爲今天。
這顯然將被固定在設計1.0.8。 謝天謝地,我只需要在一個臨時服務器上對一小部分用戶進行操作。感謝您的答覆和幫助! – slythic 2010-06-16 20:00:02