Встраивание абсолютного URL-адреса в ресурс, в котором развернуто приложение Rails на Heroku - PullRequest
0 голосов
/ 18 января 2012

Я хочу встроить ссылку на статью в сообщение, отправленное ActionMailer.Для этого я просто хочу разместить абсолютный URL и статью в текстовом электронном письме.Я использую следующую строку кода в представлении.

<%= article_url(@article) %>

Он работает правильно на моей машине для разработки, т.е. я получаю http://localhost:3000/articles/14 для некоторой статьи с ID = 14.

Но при развертывании в Heroku в качестве производственного сайта его localhost: 3000 не заменяется URL-адресом моего рабочего сайта.Нужно ли что-то настраивать?Есть намеки?Спасибо!

Я использую Rails 3.

1 Ответ

2 голосов
/ 18 января 2012

См. Эту опцию в your_app/config/environments/production.rb:

config.action_mailer.default_url_options = { :host => 'your-domain.heroku.com' }
...