Ruby on rails 3 Heroku部署和数据库迁移问题
我试图将一个简单的Rails 3.0.5(和Ruby 1.9.2)框架应用程序部署到Heroku,但在打开网站和尝试迁移db时遇到相同的错误。我用Ruby on rails 3 Heroku部署和数据库迁移问题,ruby-on-rails-3,heroku,Ruby On Rails 3,Heroku,我试图将一个简单的Rails 3.0.5(和Ruby 1.9.2)框架应用程序部署到Heroku,但在打开网站和尝试迁移db时遇到相同的错误。我用Heroku create--stack bambon-mri-1.9.2创建了Heroku应用程序。一切都在本地运行 Code: https://github.com/curiousyogurt/SEE App: http://stormy-ice-778.heroku.com/ 当我去网站时,我得到一个“应用程序错误”;在日志中,我得到以下错误
Heroku create--stack bambon-mri-1.9.2
创建了Heroku应用程序。一切都在本地运行
Code: https://github.com/curiousyogurt/SEE
App: http://stormy-ice-778.heroku.com/
config.action.mailer.default_url_options = { :host => 'stormy-ice-778.heroku.com' }
在您的config/environments/production.rb中
config.action_mailer.default_url_options = { :host => 'stormy-ice-778.heroku.com' }
(将action.mailer
更改为action\u mailer
)。您可以再列出一点堆栈跟踪吗?当然可以。这里是:gist.github.com/878866(上面#1的堆栈跟踪);和(上面#2的堆栈跟踪)。再来一个!config/environments/production.rb
的内容如何?堆栈跟踪指向该文件中的一个问题。这解决了它。这是产品。rb:。。。事实证明,通过注释出config.action.mailer.default\u url\u options={:host=>'stormy-ice-778.heroku.com'}
,我能够解决这个问题。我真的不知道为什么它会导致这个问题;有什么想法吗?非常感谢!谢谢你解决了这个问题;我真的很感激。
config.action_mailer.default_url_options = { :host => 'stormy-ice-778.heroku.com' }