【发布时间】:2011-12-31 14:06:39
【问题描述】:
我可以在 Heroku 上的部署中收到注册确认电子邮件,但是当我尝试在 localhost:3000 上注册时,我收到以下错误:
undefined local variable or method `confirmed_at' for #<User:0xb67a1ff0>
在我的 config/environments/production.rb 文件中,我有:
config.action_mailer.default_url_options = { :host => 'xxxx.com' }
我有一个格式如下的初始化文件:
ActionMailer::Base.smtp_settings = {
:user_name => "xxxx@heroku.com",
:password => "xxxxxx",
:domain => "xxxx.com",
:address => "smtp.sendgrid.net",
:port => "xxx",
:authentication => :plain,
:enable_starttls_auto => true
};
我需要哪些设置才能使 localhost 正常工作?
谢谢!
约翰
【问题讨论】:
标签: ruby-on-rails devise localhost actionmailer