Otrzymuję ten błąd w produkcji podczas próby utworzenia użytkownika (używam gem devise).Rails EOFError (koniec pliku osiągnięto) podczas zapisywania użytkownika devisera
EOFError (end of file reached):
Uderzyłem ten problem wcześniej i było to spowodowane moimi ustawieniami smtp za pomocą poczty zoho.
wierzę moja konfiguracja poniżej to co rozwiązaniu problemu:
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => "smtp.zoho.com",
:port => 465,
:domain => 'example.com',
:user_name => '[email protected]',
:password => 'password',
:authentication => :login,
:ssl => true,
:tls => true,
:enable_starttls_auto => true
}
Teraz dodaliśmy SSL do serwisu i wierzę, że to, co jest przyczyną tego błędu występuje teraz.
Czy ktoś ma wgląd w ten błąd lub ustawienia poczty zoho mail z SSL?
Właśnie wydostałeś mnie z 2 godzin, szukając jakiegoś rozwiązania, dlaczego ten wyjątek został podniesiony. Wielkie dzięki! Jest to jedna z najdziwniejszych rzeczy, jakie widziałem, ponieważ moja conf pracowała przy użyciu serwerów SMTP Gmaila, ale nie tych związanych z moją domeną. – Raindal
Cieszę się, że oszczędzam czas.Samo to zajęło mi trochę czasu, aby wymyślić ten jeden. – Catfish
jak to rozgryzłeś? –