Я пишу небольшую программу Ruby, которая будет извлекать записи из базы данных и ежедневно отправлять HTML-письмо. Я пытаюсь использовать ActionMailer 3.0.3 для этого, но у меня есть проблемы. Все поиски, которые я делал до сих пор при использовании ActionMailer за пределами Rails, относятся к версиям до версии 3. Может ли кто-нибудь указать мне в правильном направлении, где найти ресурсы о том, как это сделать? Здесь, где я до сих пор находился в моем почтовом файле:
# lib/bug_mailer.rb
require 'action_mailer'
ActionMailer::Base.delivery_method = :file
class BugMailer < ActionMailer::Base
def daily_email
mail(
:to => "[email protected]",
:from => "[email protected]",
:subject => "testing mail"
)
end
end
BugMailer.daily_email.deliver
Я определенно зациклился на том, где поставить свои взгляды. Каждая попытка, которую я сделал, чтобы сообщить ActionMailer, где мои шаблоны не удалось,
Думаю, я должен спросить, есть ли другой способ сделать эту программу. В принципе, я делаю все с нуля на этом этапе. Очевидно, что делает Rails удивительным, это соглашение, поэтому пытается использовать части Rails сами по себе пустую трату времени? Есть ли способ получить Rails-подобную среду без создания полномасштабного приложения Rails?