Ruby on rails 我的heroku主机名是什么?开发是本地主机:3000,什么';谁的产品名称?

Ruby on rails 我的heroku主机名是什么?开发是本地主机:3000,什么';谁的产品名称?,ruby-on-rails,heroku,host,Ruby On Rails,Heroku,Host,设置邮件发送程序。它在localhost中工作,但是,它不发送电子邮件,只是在日志中给我消息。My development.rb是: config.action_mailer.default_url_options = { :host => "localhost:3000" } 我试着用这个来制作.rb,但没用 config.action_mailer.default_url_options = { :host => "http://cryptic-reef-1625.heroku

设置邮件发送程序。它在localhost中工作,但是,它不发送电子邮件,只是在日志中给我消息。My development.rb是:

config.action_mailer.default_url_options = { :host => "localhost:3000" }
我试着用这个来制作.rb,但没用

config.action_mailer.default_url_options = { :host => "http://cryptic-reef-1625.herokuapp.com/" }

当我点击发送电子邮件的按钮时,我收到一个错误。

您需要将此添加到您的环境中。rb config.action\u mailer.default\u url\u options={:host=>'localhost'}
确保将主机更改为生产url,并将其保留为本地主机以供开发。这是针对邮件发送者的,它需要一封默认电子邮件来发送确认等通知。

您需要添加SMTP配置。此外,请在问题中包含错误消息,这通常是答案所在。有关更多信息,请参阅指南: