我已经开始在Rails应用程序中遇到一个奇怪的问题,这证明很难调试。
EOFError
end of file reached
正在某些Devise路线上提出。到目前为止,我已经session#destroy
和registration#update
(我无法尝试其他人)。
问题不在测试中,仅在开发环境中发生。
单步执行控制器后,出现以下几行错误。
registration#update
resource_updated = update_resource(resource, account_update_params)
session#destroy
signed_out = (Devise.sign_out_all_scopes ? sign_out : sign_out(resource_name))
我意识到识别原因可能需要更多代码。但经过几个小时试图调试后,我不知道下一步了。如果有人能够,我将感激不尽:
EOFError
时获取更多有用信息
提高。目前我所得到的只是Completed 500 Internal Server
Error in 2627ms (ActiveRecord: 10.1ms) EOFError - end of file
reached:
而没有太多东西可以确定这里被提出的地方。