Интеграции / Ruby on Rails
Sendersy + Ruby on Rails
Rails + Sendersy через HTTParty или ActionMailer custom DeliveryMethod.
1. Установка
bash
gem install httparty
2. Переменные окружения
bash
export SENDERSY_API_KEY=sk_live_...
3. Отправка письма
rb
# app/services/sendersy_mailer.rb
require 'httparty'
class SendersyMailer
include HTTParty
base_uri 'https://api.sendersy.com/v1'
def self.send_welcome(email:, name:)
post('/emails',
headers: {
'Authorization' => "Bearer #{ENV['SENDERSY_API_KEY']}",
'Content-Type' => 'application/json',
},
body: {
from: 'Sendersy <noreply@yourcompany.com>',
to: [email],
subject: "Привет, #{name}!",
html: "<p>Спасибо за регистрацию, <strong>#{name}</strong>!</p>",
}.to_json,
)
end
end