如果邀请了用户,但他们没有点击邀请,而是访问该网站并尝试登录,则会收到“已发送电子邮件”消息。然后他们尝试使用密码重置来获取访问权并获得错误:
undefined method `+' for nil:NilClass
bin/rails:
4 rescue LoadError => e
5 raise unless e.message.include?('spring')
6 end
7 APP_PATH = File.expand_path('../../config/application', __FILE__)
8 require_relative '../config/boot'
9 require 'rails/commands'
密码重置适用于未通过邀请系统添加的常规用户。
邀请系统出了什么问题?或者更好的问题,我该如何开始调试呢?由于更好的错误页面(第9行)上给出的行可能不是给出错误的实际行。
答案 0 :(得分:0)
很难说你的邀请系统有什么问题,我们对此一无所知;)
在调试时,您可能想看看byebug
(https://github.com/deivid-rodriguez/byebug)。它可能已经存在于你的Gemfile中了。您只需将byebug
放在代码中的任何位置即可获得所需的交互式调试控制台。