所以我有一個項目,使用設計和一切都很好,直到我實現了電子郵件確認。當用戶註冊時,他們被鎖定在他們的賬戶之外,直到他們確認他們的電子郵件。這可以;然而,用戶配置文件在確認之前是不可查看的,這似乎是奇怪的問題。然後,我現在有一個用戶(超出倍數),總是會引起內部500錯誤。用戶已經註冊並確認後,但仍然存在問題。展望Heroku的日誌,我看到:錯誤500與設計和用戶配置文件
ActionView::Template::Error (undefined method 'each' for nil:NilClass):
這讓我覺得@user尚未識別系統對他來說,一些奇怪的原因,我不能找出問題。我已經實現了一個管理部分;然而,我還沒有想出如何編輯其他用戶信息,所以我不能進入這個設置,看看自己。
如果有人有一些信息,請讓我知道。很明顯,代碼有效,但顯然也存在問題。如果您有任何關於允許在確認之前查看個人資料的信息,我將不勝感激。
謝謝=)
喬
「但是,用戶配置文件在他們確認之前是不可查看的,這看起來很奇怪/像一個問題」如果有人沒有被確認能夠查看用戶配置文件?這對我來說似乎更「奇怪」...... – iain
該項目已設置,以便任何人都可以查看配置文件。在這種情況下,我指的是,我(已確認的用戶)無法查看尚未確認其帳戶的較新用戶的帳戶。它只是拋出了500錯誤。我認爲該配置文件仍然會顯示,以避免在網站內發生問題(或者我瘋了= P)? –
你瘋了;)確認的帳戶不是真正的帳戶,否則爲什麼需要確認?這可能是一個設置,但這似乎是推理。 – iain