所以我有一个项目,使用设计和一切都很好,直到我实现了电子邮件确认。当用户注册时,他们被锁定在他们的账户之外,直到他们确认他们的电子邮件。这可以;然而,用户配置文件在确认之前是不可查看的,这似乎是奇怪的问题。然后,我现在有一个用户(超出倍数),总是会引起内部500错误。用户已经注册并确认后,但仍然存在问题。展望Heroku的日志,我看到:错误500与设计和用户配置文件
ActionView::Template::Error (undefined method 'each' for nil:NilClass):
这让我觉得@user尚未识别系统对他来说,一些奇怪的原因,我不能找出问题。我已经实现了一个管理部分;然而,我还没有想出如何编辑其他用户信息,所以我不能进入这个设置,看看自己。
如果有人有一些信息,请让我知道。很明显,代码有效,但显然也存在问题。如果您有任何关于允许在确认之前查看个人资料的信息,我将不胜感激。
谢谢=)
乔
“但是,用户配置文件在他们确认之前是不可查看的,这看起来很奇怪/像一个问题”如果有人没有被确认能够查看用户配置文件?这对我来说似乎更“奇怪”...... – iain
该项目已设置,以便任何人都可以查看配置文件。在这种情况下,我指的是,我(已确认的用户)无法查看尚未确认其帐户的较新用户的帐户。它只是抛出了500错误。我认为该配置文件仍然会显示,以避免在网站内发生问题(或者我疯了= P)? –
你疯了;)确认的帐户不是真正的帐户,否则为什么需要确认?这可能是一个设置,但这似乎是推理。 – iain