我在互联网上搜索了这个错误的答案,但似乎没有任何东西直接或有效地解决它。
我在Rails应用程序中使用Devise,每当我转到users / sign_up页面并提交数据时,它都无法正确提交,Rails会给我错误:
“/ users的EOFError 文件结尾达到“
Rails还包括此跟踪:
rbuf_fill/Users/john/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/net/protocol.rb
BUFSIZE = 1024 * 16
def rbuf_fill
begin
@rbuf << @io.read_nonblock(BUFSIZE)
rescue IO::WaitReadable
if IO.select([@io], nil, nil, @read_timeout)
retry
else
raise Net::ReadTimeout
我没跟哪个运气。
在其他帖子中,我认为邮件设置可能有问题,但我已经尝试了所有推荐的解决方案,但我仍然遇到此错误。目前,我在config / initializers / devise.rb文件中设置了config.mailer_sender = SUPPORT_EMAIL。
我非常感谢任何人的建议,因为我花了很多时间没有运气。