Всякий раз, когда я отправляю электронные письма в режиме разработки, он не помещает localhost: 3000 в URL. Есть ли способ настроить этот сайт?Как настроить узел Rails 3.0.7 для ссылок для режима разработки?
Я попытался следующие:
ActionMailer::Base.default_url_options[:host] = "localhost:3000"
внутри инициализатора, но это не имеет никакого эффекта.
Я также попытался это в 'development.rb':
config.action_mailer.default_url_options = {:host => 'localhost:3000'}
Помощь?
Не могли бы вы добавить пример своих просмотров Mailer? Просто убедитесь, что вы не используете 'xxx_path' или другие подобные ошибки. –
@Marcel Jackwerth: Я использую xxx_path. Что мне нужно использовать? Я использую xxx_path для всего, что есть на сайте до сих пор ... это плохо? –
nope .. вы всегда должны использовать xxx_url в представлениях мейкера и все, что делится с внешним миром. Обратитесь к направляющим рельсов за разницу между _path и _url – dexter