У меня проблемы с тем, чтобы заставить пони работать. Прямо сейчас я получаю сообщение об ошибке:
TypeError: неправильный аргумент (NilClass)! (Ожидаемый вид OpenSSL::SSL:SSLContext)
Я использую Pony.rb с smtp, и вот вызов метода:
class Email
def send_email
Pony.mail({
:to => '[email protected]',
:via => :smtp,
:via_options => {
:address => 'smtp.macpractice.com',
:port => '587',
:enable_starttls_auto => true,
:user_name => '[email protected]',
:password => 'password',
:authentication => :plain,
:domain => "localhost.localdomain"
}
})
end
end
Я просмотрел документы и файл smtp.rb, чтобы выяснить, что происходит, но почему-то ему не передается объект SSLContext, и я не уверен, как это сделать в Pony.