У меня есть асинхронное задание, которое отправляет электронное письмо пользователю после его завершения. Я тестирую функцию отправки электронной почты с помощью rspec.
В средах / test.rb у меня есть эта строка
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
В представлении почтовой программы действий у меня есть эта строка,
= link_to(@submission.title, @submission, {:only_path => false})
Это генерирует относительный URL
<a href="/submissions/1" only_path="false">Test Submission 1</a>
Что мне нужно, это
<a href="http://localhost:3000/submissions/1">Test Submission 1</a>